Warning: Permanently added '150.239.114.85' (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/6965825-fedora-39-s390x --chroot fedora-39-s390x Version: 0.70 PID: 18725 Logging PID: 18726 Task: {'appstream': False, 'background': True, 'build_id': 6965825, 'buildroot_pkgs': [], 'chroot': 'fedora-39-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '90398f9e5f9c98d7bf3d43dca710d5cc651d714f', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/smesh', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'smesh', 'package_version': '9.8.0.2-9', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-39-s390x/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/releng', 'source_json': {}, 'source_type': None, 'submitter': 'https://src.fedoraproject.org/user/releng', 'tags': [], 'task_id': '6965825-fedora-39-s390x', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/smesh /var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/smesh', '/var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh'... Running: git checkout 90398f9e5f9c98d7bf3d43dca710d5cc651d714f -- cmd: ['git', 'checkout', '90398f9e5f9c98d7bf3d43dca710d5cc651d714f', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh rc: 0 stdout: stderr: Note: switching to '90398f9e5f9c98d7bf3d43dca710d5cc651d714f'. 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 90398f9 automatic import of smesh Running: copr-distgit-client sources /usr/bin/tail: cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh 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 smesh-9.8.0.2.tar.gz INFO: Reading stdout from command: curl --help all /var/lib/copr-rpmbuild/main.log: file truncated INFO: Calling: curl -H Pragma: -o smesh-9.8.0.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/openblas-0.3.23/smesh/smesh-9.8.0.2.tar.gz/md5/98ecf36eb973c04f66633be1b95c7105/smesh-9.8.0.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 17.6M 100 17.6M 0 0 3559k 0 0:00:05 0:00:05 --:--:-- 4363k INFO: Reading stdout from command: md5sum smesh-9.8.0.2.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh/smesh.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706350669.994520 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.4 starting (python version = 3.11.3, NVR = mock-5.4-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh/smesh.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706350669.994520 -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-7me8no_d/smesh/smesh.spec) Config(fedora-39-s390x) Start: clean chroot Finish: clean chroot Mock Version: 5.4 INFO: Mock Version: 5.4 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-bootstrap-1706350669.994520/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:39 INFO: Pulling image: registry.fedoraproject.org/fedora:39 INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-s390x-bootstrap-1706350669.994520/root INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/8762d4e942255ae5f22c1ca5cdcbea9118d53523b90ef15d705fc17a7574e0a0/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/8762d4e942255ae5f22c1ca5cdcbea9118d53523b90ef15d705fc17a7574e0a0/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.3 MB/s | 23 MB 00:10 Additional repo http_kojipkgs_fedoraproject_org 6.3 MB/s | 68 MB 00:10 fedora 60 MB/s | 79 MB 00:01 updates 1.4 MB/s | 23 MB 00:16 Last metadata expiration check: 0:00:08 ago on Sat Jan 27 10:19:25 2024. Package python3-dnf-4.18.1-2.fc39.noarch is already installed. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: python3-dnf-plugins-core noarch 4.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k Upgrading: dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 496 k dnf-data noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k python3-dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 549 k yum noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k Installing dependencies: dbus-libs s390x 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k python3-dateutil noarch 1:2.8.2-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus s390x 1.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k python3-distro noarch 1.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd s390x 235-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k Transaction Summary ========================================================================================================================= Install 7 Packages Upgrade 4 Packages Total download size: 2.2 M Downloading Packages: (1/11): python3-dbus-1.3.2-4.fc39.s390x.rpm 5.0 kB/s | 147 kB 00:29 (2/11): dbus-libs-1.14.10-1.fc40.s390x.rpm 5.5 kB/s | 159 kB 00:29 (3/11): python3-dateutil-2.8.2-11.fc40.noarch.r 12 kB/s | 345 kB 00:29 (4/11): python3-dnf-plugins-core-4.4.4-1.fc40.n 26 MB/s | 302 kB 00:00 (5/11): python3-systemd-235-5.fc39.s390x.rpm 15 MB/s | 100 kB 00:00 (6/11): python3-distro-1.9.0-1.fc40.noarch.rpm 1.7 MB/s | 45 kB 00:00 (7/11): python3-six-1.16.0-12.fc39.noarch.rpm 2.3 MB/s | 41 kB 00:00 (8/11): dnf-4.18.2-1.fc40.noarch.rpm 48 MB/s | 496 kB 00:00 (9/11): python3-dnf-4.18.2-1.fc40.noarch.rpm 42 MB/s | 549 kB 00:00 (10/11): yum-4.18.2-1.fc40.noarch.rpm 2.6 MB/s | 37 kB 00:00 (11/11): dnf-data-4.18.2-1.fc40.noarch.rpm 468 kB/s | 39 kB 00:00 -------------------------------------------------------------------------------- Total 78 kB/s | 2.2 MB 00:29 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : dnf-data-4.18.2-1.fc40.noarch 1/15 Upgrading : python3-dnf-4.18.2-1.fc40.noarch 2/15 Upgrading : dnf-4.18.2-1.fc40.noarch 3/15 Running scriptlet: dnf-4.18.2-1.fc40.noarch 3/15 Installing : python3-systemd-235-5.fc39.s390x 4/15 Installing : python3-six-1.16.0-12.fc39.noarch 5/15 Installing : python3-dateutil-1:2.8.2-11.fc40.noarch 6/15 Installing : python3-distro-1.9.0-1.fc40.noarch 7/15 Installing : dbus-libs-1:1.14.10-1.fc40.s390x 8/15 Installing : python3-dbus-1.3.2-4.fc39.s390x 9/15 Installing : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 10/15 Upgrading : yum-4.18.2-1.fc40.noarch 11/15 Cleanup : yum-4.18.1-2.fc39.noarch 12/15 Running scriptlet: dnf-4.18.1-2.fc39.noarch 13/15 Cleanup : dnf-4.18.1-2.fc39.noarch 13/15 Running scriptlet: dnf-4.18.1-2.fc39.noarch 13/15 Cleanup : python3-dnf-4.18.1-2.fc39.noarch 14/15 Cleanup : dnf-data-4.18.1-2.fc39.noarch 15/15 Running scriptlet: dnf-data-4.18.1-2.fc39.noarch 15/15 Verifying : dbus-libs-1:1.14.10-1.fc40.s390x 1/15 Verifying : python3-dateutil-1:2.8.2-11.fc40.noarch 2/15 Verifying : python3-dbus-1.3.2-4.fc39.s390x 3/15 Verifying : python3-distro-1.9.0-1.fc40.noarch 4/15 Verifying : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 5/15 Verifying : python3-six-1.16.0-12.fc39.noarch 6/15 Verifying : python3-systemd-235-5.fc39.s390x 7/15 Verifying : dnf-4.18.2-1.fc40.noarch 8/15 Verifying : dnf-4.18.1-2.fc39.noarch 9/15 Verifying : dnf-data-4.18.2-1.fc40.noarch 10/15 Verifying : dnf-data-4.18.1-2.fc39.noarch 11/15 Verifying : python3-dnf-4.18.2-1.fc40.noarch 12/15 Verifying : python3-dnf-4.18.1-2.fc39.noarch 13/15 Verifying : yum-4.18.2-1.fc40.noarch 14/15 Verifying : yum-4.18.1-2.fc39.noarch 15/15 Upgraded: dnf-4.18.2-1.fc40.noarch dnf-data-4.18.2-1.fc40.noarch python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch Installed: dbus-libs-1:1.14.10-1.fc40.s390x python3-dateutil-1:2.8.2-11.fc40.noarch python3-dbus-1.3.2-4.fc39.s390x python3-distro-1.9.0-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.s390x Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-1706350669.994520/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.0-1.fc39.s390x rpm-sequoia-1.5.0-1.fc39.s390x python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 312 B/s | 1.5 kB 00:05 Copr repository 2.1 MB/s | 23 MB 00:11 Additional repo http_kojipkgs_fedoraproject_org 386 B/s | 3.8 kB 00:10 Additional repo http_kojipkgs_fedoraproject_org 12 MB/s | 68 MB 00:05 fedora 761 B/s | 3.8 kB 00:05 updates 76 kB/s | 4.8 kB 00:00 Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing group/module packages: bash s390x 5.2.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils s390x 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M cpio s390x 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k diffutils s390x 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398 k fedora-release-common noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k findutils s390x 1:4.9.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k gawk s390x 5.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack s390x 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k grep s390x 3.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294 k gzip s390x 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k info s390x 7.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k patch s390x 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134 k redhat-rpm-config noarch 280-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k sed s390x 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k shadow-utils s390x 2:4.14.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar s390x 2:1.35-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 865 k unzip s390x 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k util-linux s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which s390x 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k xz s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 532 k Installing dependencies: alternatives s390x 1.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ansible-srpm-macros noarch 1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs s390x 4.0-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k authselect s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k authselect-libs s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.9 M binutils-gold s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 996 k bzip2-libs s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 863 k coreutils-common s390x 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib s390x 2.9.11-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k crypto-policies noarch 20231204-1.git1e3a2e4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k curl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 373 k cyrus-sasl-lib s390x 2.1.28-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 820 k debugedit s390x 5.0-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k dwz s390x 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k ed s390x 1.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 571 k elfutils-debuginfod-client s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k elfutils-default-yama-scope noarch 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k elfutils-libs s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k fedora-gpg-keys noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k fedora-release noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k fedora-release-identity-basic noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-repos noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769 k filesystem s390x 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k forge-srpm-macros noarch 0.2.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k fpc-srpm-macros noarch 1.3-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 k gdb-minimal s390x 14.1-7.fc40 copr_base 4.2 M gdbm s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 151 k gdbm-libs s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k ghc-srpm-macros noarch 1.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.1 k glibc s390x 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common s390x 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 395 k glibc-gconv-extra s390x 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M gmp s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325 k gnat-srpm-macros noarch 6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k jansson s390x 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k keyutils-libs s390x 1.6.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs s390x 1.21.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 780 k libacl s390x 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive s390x 3.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 440 k libattr s390x 2.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k libbrotli s390x 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 379 k libcap s390x 2.69-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k libcap-ng s390x 0.8.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err s390x 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 364 k libeconf s390x 0.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libevent s390x 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260 k libfdisk s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k libffi s390x 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libgcc s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libgomp s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 335 k libidn2 s390x 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libmount s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k libnghttp2 s390x 1.59.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libnsl2 s390x 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libpkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl s390x 0.21.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libpwquality s390x 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux s390x 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k libsemanage s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k libsepol s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k libsmartcols s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libssh s390x 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k libssh-config noarch 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 974 k libtasn1 s390x 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libtirpc s390x 1.3.4-1.rc1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libunistring s390x 1.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556 k libutempter s390x 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libverto s390x 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 s390x 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 705 k libzstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k lua-libs s390x 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k lz4-libs s390x 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k mpfr s390x 4.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297 k ncurses-base noarch 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs s390x 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362 k ocaml-srpm-macros noarch 9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k openblas-srpm-macros noarch 2-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 k openldap s390x 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k openssl-libs s390x 1:3.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M p11-kit s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519 k p11-kit-trust s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 525 k pam-libs s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pcre2 s390x 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250 k pcre2-syntax noarch 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k perl-srpm-macros noarch 1-51.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k pkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt s390x 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k publicsuffix-list-dafsa noarch 20240107-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pyproject-srpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k python-srpm-macros noarch 3.12-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k qt5-srpm-macros noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k qt6-srpm-macros noarch 6.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k readline s390x 8.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k rpm s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509 k rpm-build-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k rpm-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k rpm-sequoia s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 984 k rust-srpm-macros noarch 25.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k setup noarch 2.14.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs s390x 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 761 k systemd-libs s390x 255.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 722 k util-linux-core s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 498 k xxhash-libs s390x 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k xz-libs s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k zig-srpm-macros noarch 1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip s390x 3.0-39.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k zlib-ng-compat s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k zstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================================================================== Install 152 Packages Total size: 52 M Installed size: 179 M Downloading Packages: [SKIPPED] gdb-minimal-14.1-7.fc40.s390x.rpm: Already downloaded [SKIPPED] alternatives-1.26-1.fc40.s390x.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-12.fc40.noarch.rpm: Already downloaded [SKIPPED] audit-libs-4.0-7.fc40.s390x.rpm: Already downloaded [SKIPPED] authselect-1.5.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] authselect-libs-1.5.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.26-1.fc40.s390x.rpm: Already downloaded [SKIPPED] binutils-2.41-30.fc40.s390x.rpm: Already downloaded [SKIPPED] binutils-gold-2.41-30.fc40.s390x.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39.s390x.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39.s390x.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch.rpm: Already downloaded [SKIPPED] coreutils-9.4-3.fc40.s390x.rpm: Already downloaded [SKIPPED] coreutils-common-9.4-3.fc40.s390x.rpm: Already downloaded [SKIPPED] cpio-2.15-1.fc40.s390x.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-2.fc39.s390x.rpm: Already downloaded [SKIPPED] crypto-policies-20231204-1.git1e3a2e4.fc40.noarch.rpm: Already downloaded [SKIPPED] curl-8.5.0-2.fc40.s390x.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-17.fc40.s390x.rpm: Already downloaded [SKIPPED] debugedit-5.0-12.fc40.s390x.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39.s390x.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.s390x.rpm: Already downloaded [SKIPPED] ed-1.20-1.fc40.s390x.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.190-4.fc40.s390x.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.190-4.fc40.s390x.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.190-4.fc40.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.190-4.fc40.s390x.rpm: Already downloaded [SKIPPED] elfutils-libs-0.190-4.fc40.s390x.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-40-0.2.noarch.rpm: Already downloaded [SKIPPED] fedora-release-40-0.29.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-40-0.29.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-40-0.29.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-40-0.2.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-40-0.2.noarch.rpm: Already downloaded [SKIPPED] file-5.45-1.fc40.s390x.rpm: Already downloaded [SKIPPED] file-libs-5.45-1.fc40.s390x.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.s390x.rpm: Already downloaded [SKIPPED] findutils-4.9.0-6.fc40.s390x.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] forge-srpm-macros-0.2.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-8.fc39.noarch.rpm: Already downloaded [SKIPPED] gawk-5.3.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] gdbm-1.23-4.fc39.s390x.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39.s390x.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-3.fc40.noarch.rpm: Already downloaded [SKIPPED] glibc-2.38.9000-35.fc40.s390x.rpm: Already downloaded [SKIPPED] glibc-common-2.38.9000-35.fc40.s390x.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.38.9000-35.fc40.s390x.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.38.9000-35.fc40.s390x.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39.s390x.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-6-3.fc39.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.3.1-1.fc40.noarch.rpm: Already downloaded [SKIPPED] grep-3.11-5.fc40.s390x.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39.s390x.rpm: Already downloaded [SKIPPED] info-7.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39.s390x.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.3-1.fc40.s390x.rpm: Already downloaded [SKIPPED] krb5-libs-1.21.2-3.fc40.s390x.rpm: Already downloaded [SKIPPED] libacl-2.3.2-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libarchive-3.7.2-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libattr-2.5.2-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libblkid-2.39.3-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libbrotli-1.1.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libcap-2.69-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.4-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libcurl-8.5.0-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libeconf-0.5.2-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39.s390x.rpm: Already downloaded [SKIPPED] libfdisk-2.39.3-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libffi-3.4.4-5.fc40.s390x.rpm: Already downloaded [SKIPPED] libgcc-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libgomp-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libmount-2.39.3-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libnghttp2-1.59.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libnsl2-2.0.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libpsl-0.21.5-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libselinux-3.6-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libsemanage-3.6-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libsepol-3.6-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.3-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libssh-0.10.6-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libssh-config-0.10.6-2.fc40.noarch.rpm: Already downloaded [SKIPPED] libstdc++-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libtirpc-1.3.4-1.rc1.fc40.s390x.rpm: Already downloaded [SKIPPED] libunistring-1.1-5.fc40.s390x.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39.s390x.rpm: Already downloaded [SKIPPED] libuuid-2.39.3-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libxml2-2.12.4-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-4.fc39.s390x.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39.s390x.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-9.fc39.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39.s390x.rpm: Already downloaded [SKIPPED] mpfr-4.2.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-9.20240113.fc40.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-9.20240113.fc40.s390x.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-9-1.fc40.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-14.fc39.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.6-1.fc39.s390x.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.4-1.fc40.s390x.rpm: Already downloaded [SKIPPED] p11-kit-0.25.3-1.fc40.s390x.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.3-1.fc40.s390x.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pam-1.6.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] pam-libs-1.6.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39.s390x.rpm: Already downloaded [SKIPPED] pcre2-10.42-2.fc40.s390x.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.42-2.fc40.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-51.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.9.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.s390x.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20240107-1.fc40.noarch.rpm: Already downloaded [SKIPPED] pyproject-srpm-macros-1.12.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.12-7.fc40.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.12-1.fc40.noarch.rpm: Already downloaded [SKIPPED] qt6-srpm-macros-6.6.1-3.fc40.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-7.fc40.s390x.rpm: Already downloaded [SKIPPED] redhat-rpm-config-280-1.fc40.noarch.rpm: Already downloaded [SKIPPED] rpm-4.19.1-2.fc40.s390x.rpm: Already downloaded [SKIPPED] rpm-build-4.19.1-2.fc40.s390x.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.19.1-2.fc40.s390x.rpm: Already downloaded [SKIPPED] rpm-libs-4.19.1-2.fc40.s390x.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.6.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] rust-srpm-macros-25.2-2.fc40.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-14.fc39.s390x.rpm: Already downloaded [SKIPPED] setup-2.14.5-1.fc40.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.14.0-2.fc40.s390x.rpm: Already downloaded [SKIPPED] sqlite-libs-3.45.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] systemd-libs-255.3-1.fc40.s390x.rpm: Already downloaded [SKIPPED] tar-1.35-2.fc40.s390x.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.s390x.rpm: Already downloaded [SKIPPED] util-linux-2.39.3-4.fc40.s390x.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.3-4.fc40.s390x.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.s390x.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.s390x.rpm: Already downloaded [SKIPPED] xz-5.4.5-1.fc40.s390x.rpm: Already downloaded [SKIPPED] xz-libs-5.4.5-1.fc40.s390x.rpm: Already downloaded [SKIPPED] zig-srpm-macros-1-1.fc40.noarch.rpm: Already downloaded [SKIPPED] zip-3.0-39.fc40.s390x.rpm: Already downloaded [SKIPPED] zlib-ng-compat-2.1.6-1.fc40.s390x.rpm: Already downloaded [SKIPPED] zstd-1.5.5-4.fc39.s390x.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-14.0.1-0.3.fc40.s390x 1/152 Running scriptlet: libgcc-14.0.1-0.3.fc40.s390x 1/152 Installing : crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Installing : fedora-release-identity-basic-40-0.29.noarch 3/152 Installing : fedora-repos-rawhide-40-0.2.noarch 4/152 Installing : fedora-gpg-keys-40-0.2.noarch 5/152 Installing : fedora-repos-40-0.2.noarch 6/152 Installing : fedora-release-common-40-0.29.noarch 7/152 Installing : fedora-release-40-0.29.noarch 8/152 Installing : setup-2.14.5-1.fc40.noarch 9/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-1.fc40.noarch 9/152 Installing : filesystem-3.18-6.fc39.s390x 10/152 Installing : basesystem-11-18.fc39.noarch 11/152 Installing : rust-srpm-macros-25.2-2.fc40.noarch 12/152 Installing : qt6-srpm-macros-6.6.1-3.fc40.noarch 13/152 Installing : qt5-srpm-macros-5.15.12-1.fc40.noarch 14/152 Installing : publicsuffix-list-dafsa-20240107-1.fc40.noarch 15/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 16/152 Installing : perl-srpm-macros-1-51.fc39.noarch 17/152 Installing : pcre2-syntax-10.42-2.fc40.noarch 18/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 19/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 20/152 Installing : ocaml-srpm-macros-9-1.fc40.noarch 21/152 Installing : ncurses-base-6.4-9.20240113.fc40.noarch 22/152 Installing : glibc-gconv-extra-2.38.9000-35.fc40.s390x 23/152 Running scriptlet: glibc-gconv-extra-2.38.9000-35.fc40.s390x 23/152 Installing : glibc-minimal-langpack-2.38.9000-35.fc40.s390x 24/152 Installing : glibc-common-2.38.9000-35.fc40.s390x 25/152 Running scriptlet: glibc-2.38.9000-35.fc40.s390x 26/152 Installing : glibc-2.38.9000-35.fc40.s390x 26/152 Running scriptlet: glibc-2.38.9000-35.fc40.s390x 26/152 Installing : ncurses-libs-6.4-9.20240113.fc40.s390x 27/152 Installing : bash-5.2.26-1.fc40.s390x 28/152 Running scriptlet: bash-5.2.26-1.fc40.s390x 28/152 Installing : zlib-ng-compat-2.1.6-1.fc40.s390x 29/152 Installing : xz-libs-5.4.5-1.fc40.s390x 30/152 Installing : bzip2-libs-1.0.8-16.fc39.s390x 31/152 Installing : readline-8.2-7.fc40.s390x 32/152 Installing : libstdc++-14.0.1-0.3.fc40.s390x 33/152 Installing : libuuid-2.39.3-4.fc40.s390x 34/152 Installing : libzstd-1.5.5-4.fc39.s390x 35/152 Installing : elfutils-libelf-0.190-4.fc40.s390x 36/152 Installing : popt-1.19-3.fc39.s390x 37/152 Installing : libblkid-2.39.3-4.fc40.s390x 38/152 Installing : gmp-1:6.2.1-5.fc39.s390x 39/152 Installing : libattr-2.5.2-1.fc40.s390x 40/152 Installing : libacl-2.3.2-1.fc40.s390x 41/152 Installing : libxcrypt-4.4.36-4.fc40.s390x 42/152 Installing : gdbm-libs-1:1.23-4.fc39.s390x 43/152 Installing : libeconf-0.5.2-1.fc40.s390x 44/152 Installing : lz4-libs-1.9.4-4.fc39.s390x 45/152 Installing : mpfr-4.2.1-1.fc40.s390x 46/152 Installing : gawk-5.3.0-1.fc40.s390x 47/152 Installing : dwz-0.15-3.fc39.s390x 48/152 Installing : unzip-6.0-62.fc39.s390x 49/152 Installing : file-libs-5.45-1.fc40.s390x 50/152 Installing : file-5.45-1.fc40.s390x 51/152 Installing : alternatives-1.26-1.fc40.s390x 52/152 Installing : jansson-2.13.1-7.fc39.s390x 53/152 Installing : libcap-ng-0.8.4-2.fc40.s390x 54/152 Installing : audit-libs-4.0-7.fc40.s390x 55/152 Installing : pam-libs-1.6.0-1.fc40.s390x 56/152 Installing : libcap-2.69-1.fc40.s390x 57/152 Installing : systemd-libs-255.3-1.fc40.s390x 58/152 Installing : libcom_err-1.47.0-2.fc39.s390x 59/152 Installing : libsepol-3.6-1.fc40.s390x 60/152 Installing : libsmartcols-2.39.3-4.fc40.s390x 61/152 Installing : libtasn1-4.19.0-3.fc39.s390x 62/152 Installing : libunistring-1.1-5.fc40.s390x 63/152 Installing : libidn2-2.3.4-3.fc39.s390x 64/152 Installing : lua-libs-5.4.6-3.fc39.s390x 65/152 Installing : pcre2-10.42-2.fc40.s390x 66/152 Installing : libselinux-3.6-2.fc40.s390x 67/152 Installing : sed-4.8-14.fc39.s390x 68/152 Installing : grep-3.11-5.fc40.s390x 69/152 Installing : findutils-1:4.9.0-6.fc40.s390x 70/152 Installing : xz-5.4.5-1.fc40.s390x 71/152 Installing : libmount-2.39.3-4.fc40.s390x 72/152 Installing : util-linux-core-2.39.3-4.fc40.s390x 73/152 Installing : libsemanage-3.6-1.fc40.s390x 74/152 Installing : shadow-utils-2:4.14.0-2.fc40.s390x 75/152 Running scriptlet: libutempter-1.2.1-10.fc39.s390x 76/152 Installing : libutempter-1.2.1-10.fc39.s390x 76/152 Installing : tar-2:1.35-2.fc40.s390x 77/152 Installing : libpsl-0.21.5-1.fc40.s390x 78/152 Installing : zip-3.0-39.fc40.s390x 79/152 Installing : zstd-1.5.5-4.fc39.s390x 80/152 Installing : cyrus-sasl-lib-2.1.28-17.fc40.s390x 81/152 Installing : gdbm-1:1.23-4.fc39.s390x 82/152 Installing : libfdisk-2.39.3-4.fc40.s390x 83/152 Installing : bzip2-1.0.8-16.fc39.s390x 84/152 Installing : libxml2-2.12.4-1.fc40.s390x 85/152 Installing : sqlite-libs-3.45.0-1.fc40.s390x 86/152 Installing : ed-1.20-1.fc40.s390x 87/152 Installing : patch-2.7.6-22.fc39.s390x 88/152 Installing : elfutils-default-yama-scope-0.190-4.fc40.noarch 89/152 Running scriptlet: elfutils-default-yama-scope-0.190-4.fc40.noarch 89/152 Installing : cpio-2.15-1.fc40.s390x 90/152 Installing : diffutils-3.10-3.fc39.s390x 91/152 Installing : keyutils-libs-1.6.3-1.fc40.s390x 92/152 Installing : libbrotli-1.1.0-1.fc40.s390x 93/152 Installing : libffi-3.4.4-5.fc40.s390x 94/152 Installing : p11-kit-0.25.3-1.fc40.s390x 95/152 Installing : p11-kit-trust-0.25.3-1.fc40.s390x 96/152 Running scriptlet: p11-kit-trust-0.25.3-1.fc40.s390x 96/152 Installing : libgomp-14.0.1-0.3.fc40.s390x 97/152 Installing : libnghttp2-1.59.0-1.fc40.s390x 98/152 Installing : libpkgconf-1.9.5-2.fc39.s390x 99/152 Installing : pkgconf-1.9.5-2.fc39.s390x 100/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.s390x 101/152 Installing : libverto-0.3.2-6.fc39.s390x 102/152 Installing : xxhash-libs-0.8.2-1.fc39.s390x 103/152 Installing : libssh-config-0.10.6-2.fc40.noarch 104/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 105/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 106/152 Installing : ghc-srpm-macros-1.6.1-3.fc40.noarch 107/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 108/152 Installing : coreutils-common-9.4-3.fc40.s390x 109/152 Installing : openssl-libs-1:3.1.4-1.fc40.s390x 110/152 Installing : coreutils-9.4-3.fc40.s390x 111/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Installing : ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Installing : krb5-libs-1.21.2-3.fc40.s390x 113/152 Installing : libtirpc-1.3.4-1.rc1.fc40.s390x 114/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.s390x 115/152 Installing : authselect-libs-1.5.0-1.fc40.s390x 115/152 Installing : gzip-1.12-6.fc39.s390x 116/152 Installing : cracklib-2.9.11-2.fc39.s390x 117/152 Installing : libpwquality-1.4.5-6.fc39.s390x 118/152 Installing : authselect-1.5.0-1.fc40.s390x 119/152 Installing : libnsl2-2.0.1-1.fc40.s390x 120/152 Installing : pam-1.6.0-1.fc40.s390x 121/152 Installing : libssh-0.10.6-2.fc40.s390x 122/152 Installing : libarchive-3.7.2-1.fc40.s390x 123/152 Installing : libevent-2.1.12-9.fc39.s390x 124/152 Installing : openldap-2.6.6-1.fc39.s390x 125/152 Installing : libcurl-8.5.0-2.fc40.s390x 126/152 Installing : elfutils-libs-0.190-4.fc40.s390x 127/152 Installing : elfutils-debuginfod-client-0.190-4.fc40.s390x 128/152 Installing : binutils-gold-2.41-30.fc40.s390x 129/152 Running scriptlet: binutils-gold-2.41-30.fc40.s390x 129/152 Installing : binutils-2.41-30.fc40.s390x 130/152 Running scriptlet: binutils-2.41-30.fc40.s390x 130/152 Installing : gdb-minimal-14.1-7.fc40.s390x 131/152 Installing : elfutils-0.190-4.fc40.s390x 132/152 Installing : debugedit-5.0-12.fc40.s390x 133/152 Installing : curl-8.5.0-2.fc40.s390x 134/152 Installing : rpm-sequoia-1.6.0-1.fc40.s390x 135/152 Installing : rpm-libs-4.19.1-2.fc40.s390x 136/152 Running scriptlet: rpm-4.19.1-2.fc40.s390x 137/152 Installing : rpm-4.19.1-2.fc40.s390x 137/152 Installing : efi-srpm-macros-5-9.fc39.noarch 138/152 Installing : lua-srpm-macros-1-9.fc39.noarch 139/152 Installing : zig-srpm-macros-1-1.fc40.noarch 140/152 Installing : rpm-build-libs-4.19.1-2.fc40.s390x 141/152 Installing : ansible-srpm-macros-1-12.fc40.noarch 142/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 143/152 Installing : forge-srpm-macros-0.2.0-1.fc40.noarch 144/152 Installing : go-srpm-macros-3.3.1-1.fc40.noarch 145/152 Installing : python-srpm-macros-3.12-7.fc40.noarch 146/152 Installing : redhat-rpm-config-280-1.fc40.noarch 147/152 Installing : rpm-build-4.19.1-2.fc40.s390x 148/152 Installing : pyproject-srpm-macros-1.12.0-1.fc40.noarch 149/152 Installing : util-linux-2.39.3-4.fc40.s390x 150/152 Installing : which-2.21-40.fc39.s390x 151/152 Installing : info-7.1-1.fc40.s390x 152/152 Running scriptlet: filesystem-3.18-6.fc39.s390x 152/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.s390x 152/152 Running scriptlet: rpm-4.19.1-2.fc40.s390x 152/152 Running scriptlet: info-7.1-1.fc40.s390x 152/152 Installed: alternatives-1.26-1.fc40.s390x ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-7.fc40.s390x authselect-1.5.0-1.fc40.s390x authselect-libs-1.5.0-1.fc40.s390x basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.s390x binutils-2.41-30.fc40.s390x binutils-gold-2.41-30.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.s390x coreutils-common-9.4-3.fc40.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-2.fc39.s390x crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-2.fc40.s390x cyrus-sasl-lib-2.1.28-17.fc40.s390x debugedit-5.0-12.fc40.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.20-1.fc40.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.s390x elfutils-debuginfod-client-0.190-4.fc40.s390x elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.s390x elfutils-libs-0.190-4.fc40.s390x fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-1:4.9.0-6.fc40.s390x fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.s390x gdb-minimal-14.1-7.fc40.s390x gdbm-1:1.23-4.fc39.s390x gdbm-libs-1:1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-35.fc40.s390x glibc-common-2.38.9000-35.fc40.s390x glibc-gconv-extra-2.38.9000-35.fc40.s390x glibc-minimal-langpack-2.38.9000-35.fc40.s390x gmp-1:6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.s390x gzip-1.12-6.fc39.s390x info-7.1-1.fc40.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.s390x krb5-libs-1.21.2-3.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.2-1.fc40.s390x libblkid-2.39.3-4.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.69-1.fc40.s390x libcap-ng-0.8.4-2.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.5.0-2.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.3-4.fc40.s390x libffi-3.4.4-5.fc40.s390x libgcc-14.0.1-0.3.fc40.s390x libgomp-14.0.1-0.3.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.3-4.fc40.s390x libnghttp2-1.59.0-1.fc40.s390x libnsl2-2.0.1-1.fc40.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.5-1.fc40.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.6-2.fc40.s390x libsemanage-3.6-1.fc40.s390x libsepol-3.6-1.fc40.s390x libsmartcols-2.39.3-4.fc40.s390x libssh-0.10.6-2.fc40.s390x libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.3.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.4-1.rc1.fc40.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.3-4.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-4.fc40.s390x libxml2-2.12.4-1.fc40.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.1-1.fc40.s390x ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.s390x ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-1:3.1.4-1.fc40.s390x p11-kit-0.25.3-1.fc40.s390x p11-kit-trust-0.25.3-1.fc40.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.6.0-1.fc40.s390x pam-libs-1.6.0-1.fc40.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-2.fc40.s390x pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-7.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.s390x redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.s390x rpm-build-4.19.1-2.fc40.s390x rpm-build-libs-4.19.1-2.fc40.s390x rpm-libs-4.19.1-2.fc40.s390x rpm-sequoia-1.6.0-1.fc40.s390x rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.5-1.fc40.noarch shadow-utils-2:4.14.0-2.fc40.s390x sqlite-libs-3.45.0-1.fc40.s390x systemd-libs-255.3-1.fc40.s390x tar-2:1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.3-4.fc40.s390x util-linux-core-2.39.3-4.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.5-1.fc40.s390x xz-libs-5.4.5-1.fc40.s390x zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.6-1.fc40.s390x zstd-1.5.5-4.fc39.s390x Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-1.fc40.s390x ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-7.fc40.s390x authselect-1.5.0-1.fc40.s390x authselect-libs-1.5.0-1.fc40.s390x basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.s390x binutils-2.41-30.fc40.s390x binutils-gold-2.41-30.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.s390x coreutils-common-9.4-3.fc40.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-2.fc39.s390x crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-2.fc40.s390x cyrus-sasl-lib-2.1.28-17.fc40.s390x debugedit-5.0-12.fc40.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.20-1.fc40.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.s390x elfutils-debuginfod-client-0.190-4.fc40.s390x elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.s390x elfutils-libs-0.190-4.fc40.s390x fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-4.9.0-6.fc40.s390x fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.s390x gdb-minimal-14.1-7.fc40.s390x gdbm-1.23-4.fc39.s390x gdbm-libs-1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-35.fc40.s390x glibc-common-2.38.9000-35.fc40.s390x glibc-gconv-extra-2.38.9000-35.fc40.s390x glibc-minimal-langpack-2.38.9000-35.fc40.s390x gmp-6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.s390x gzip-1.12-6.fc39.s390x info-7.1-1.fc40.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.s390x krb5-libs-1.21.2-3.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.2-1.fc40.s390x libblkid-2.39.3-4.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.69-1.fc40.s390x libcap-ng-0.8.4-2.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.5.0-2.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.3-4.fc40.s390x libffi-3.4.4-5.fc40.s390x libgcc-14.0.1-0.3.fc40.s390x libgomp-14.0.1-0.3.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.3-4.fc40.s390x libnghttp2-1.59.0-1.fc40.s390x libnsl2-2.0.1-1.fc40.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.5-1.fc40.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.6-2.fc40.s390x libsemanage-3.6-1.fc40.s390x libsepol-3.6-1.fc40.s390x libsmartcols-2.39.3-4.fc40.s390x libssh-0.10.6-2.fc40.s390x libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.3.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.4-1.rc1.fc40.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.3-4.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-4.fc40.s390x libxml2-2.12.4-1.fc40.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.1-1.fc40.s390x ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.s390x ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-3.1.4-1.fc40.s390x p11-kit-0.25.3-1.fc40.s390x p11-kit-trust-0.25.3-1.fc40.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.6.0-1.fc40.s390x pam-libs-1.6.0-1.fc40.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-2.fc40.s390x pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-7.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.s390x redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.s390x rpm-build-4.19.1-2.fc40.s390x rpm-build-libs-4.19.1-2.fc40.s390x rpm-libs-4.19.1-2.fc40.s390x rpm-sequoia-1.6.0-1.fc40.s390x rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.s390x sqlite-libs-3.45.0-1.fc40.s390x systemd-libs-255.3-1.fc40.s390x tar-1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.3-4.fc40.s390x util-linux-core-2.39.3-4.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.5-1.fc40.s390x xz-libs-5.4.5-1.fc40.s390x zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.6-1.fc40.s390x zstd-1.5.5-4.fc39.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706313600 Wrote: /builddir/build/SRPMS/smesh-9.8.0.2-9.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-s390x-1706350669.994520/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-s390x-1706350669.994520/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-s390x-1706350669.994520/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-7me8no_d/smesh/smesh.spec) Config(child) 3 minutes 45 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/smesh-9.8.0.2-9.fc40.src.rpm) Config(fedora-39-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-bootstrap-1706350669.994520/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-s390x-bootstrap-1706350669.994520/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-1706350669.994520/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.0-1.fc39.s390x rpm-sequoia-1.5.0-1.fc39.s390x python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Finish: chroot init Start: build phase for smesh-9.8.0.2-9.fc40.src.rpm Start: build setup for smesh-9.8.0.2-9.fc40.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706313600 Wrote: /builddir/build/SRPMS/smesh-9.8.0.2-9.fc40.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 313 B/s | 1.5 kB 00:05 Copr repository 2.2 MB/s | 23 MB 00:10 Additional repo http_kojipkgs_fedoraproject_org 127 kB/s | 3.8 kB 00:00 fedora 32 kB/s | 3.8 kB 00:00 updates 52 kB/s | 4.8 kB 00:00 Dependencies resolved. =============================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================== Installing: boost-devel s390x 1.83.0-2.fc40 copr_base 12 M catch-devel s390x 3.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222 k cmake s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 M doxygen s390x 2:1.10.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.7 M gcc-c++ s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M graphviz s390x 9.0.0-10.fc40 copr_base 5.1 M libXmu-devel s390x 1.1.4-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k make s390x 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 597 k netgen-mesher-devel s390x 6.2.2202-8.fc40 copr_base 486 k netgen-mesher-devel-private s390x 6.2.2202-8.fc40 copr_base 266 k opencascade-devel s390x 7.6.3-4.fc39 copr_base 3.8 M vtk-devel s390x 9.2.6-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 M Installing dependencies: LibRaw s390x 0.21.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 453 k PEGTL-devel s390x 2.8.3-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k SuperLU s390x 6.0.1-3.fc40 copr_base 237 k abattis-cantarell-vf-fonts noarch 0.301-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k adobe-mappings-cmap noarch 20230622-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M adobe-mappings-cmap-deprecated noarch 20230622-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k adobe-mappings-pdf noarch 20190401-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 689 k alsa-lib s390x 1.2.10-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 525 k annobin-docs noarch 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc s390x 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 956 k armadillo s390x 12.6.6-3.fc40 copr_base 37 k arpack s390x 3.9.1-3.fc40 copr_base 224 k autoconf noarch 2.71-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720 k automake noarch 1.16.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 676 k avahi-libs s390x 0.8-24.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k blas s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 689 k blas-devel s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k blas64 s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 292 k blas64_ s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293 k blosc s390x 1.21.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k boost s390x 1.83.0-2.fc40 copr_base 14 k boost-atomic s390x 1.83.0-2.fc40 copr_base 20 k boost-chrono s390x 1.83.0-2.fc40 copr_base 26 k boost-container s390x 1.83.0-2.fc40 copr_base 42 k boost-context s390x 1.83.0-2.fc40 copr_base 17 k boost-contract s390x 1.83.0-2.fc40 copr_base 46 k boost-coroutine s390x 1.83.0-2.fc40 copr_base 21 k boost-date-time s390x 1.83.0-2.fc40 copr_base 16 k boost-fiber s390x 1.83.0-2.fc40 copr_base 43 k boost-filesystem s390x 1.83.0-2.fc40 copr_base 69 k boost-graph s390x 1.83.0-2.fc40 copr_base 160 k boost-iostreams s390x 1.83.0-2.fc40 copr_base 41 k boost-json s390x 1.83.0-2.fc40 copr_base 156 k boost-locale s390x 1.83.0-2.fc40 copr_base 219 k boost-log s390x 1.83.0-2.fc40 copr_base 502 k boost-math s390x 1.83.0-2.fc40 copr_base 242 k boost-nowide s390x 1.83.0-2.fc40 copr_base 21 k boost-numpy3 s390x 1.83.0-2.fc40 copr_base 30 k boost-program-options s390x 1.83.0-2.fc40 copr_base 112 k boost-python3 s390x 1.83.0-2.fc40 copr_base 95 k boost-random s390x 1.83.0-2.fc40 copr_base 25 k boost-regex s390x 1.83.0-2.fc40 copr_base 125 k boost-serialization s390x 1.83.0-2.fc40 copr_base 138 k boost-stacktrace s390x 1.83.0-2.fc40 copr_base 31 k boost-system s390x 1.83.0-2.fc40 copr_base 16 k boost-test s390x 1.83.0-2.fc40 copr_base 251 k boost-thread s390x 1.83.0-2.fc40 copr_base 63 k boost-timer s390x 1.83.0-2.fc40 copr_base 22 k boost-type_erasure s390x 1.83.0-2.fc40 copr_base 34 k boost-wave s390x 1.83.0-2.fc40 copr_base 227 k brotli s390x 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k brotli-devel s390x 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k bzip2-devel s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k cairo s390x 1.18.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720 k cairo-devel s390x 1.18.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k cairo-gobject s390x 1.18.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k catch s390x 3.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329 k cdparanoia-libs s390x 10.2-42.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k cfitsio s390x 4.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 679 k cgnslib s390x 4.4.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 469 k cgnslib-common noarch 4.4.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k cgnslib-devel s390x 4.4.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k cgnslib-libs s390x 4.4.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 314 k clang-libs s390x 17.0.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 M clang-resource-filesystem noarch 17.0.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k cli11-devel noarch 2.3.2-6.fc40 copr_base 127 k cmake-data noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M cmake-filesystem s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k cmake-rpm-macros noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k copy-jdk-configs noarch 4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k cpp s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 M crypto-policies-scripts noarch 20231204-1.git1e3a2e4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 105 k cups-libs s390x 1:2.4.7-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279 k dbus-libs s390x 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k default-fonts-core-sans noarch 4.0-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k double-conversion s390x 3.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k double-conversion-devel s390x 3.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k duktape s390x 2.7.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k eigen3-devel noarch 3.4.0-14.fc40 copr_base 1.1 M emacs-filesystem noarch 1:29.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.6 k expat s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k expat-devel s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k flexiblas s390x 3.4.1-3.fc40 copr_base 25 k flexiblas-devel s390x 3.4.1-3.fc40 copr_base 108 k flexiblas-netlib s390x 3.4.1-3.fc40 copr_base 3.7 M flexiblas-netlib64 s390x 3.4.1-3.fc40 copr_base 3.5 M flexiblas-openblas-openmp s390x 3.4.1-3.fc40 copr_base 18 k flexiblas-openblas-openmp64 s390x 3.4.1-3.fc40 copr_base 18 k fontconfig s390x 2.15.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 264 k fontconfig-devel s390x 2.15.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k fonts-filesystem noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 k freeimage s390x 3.19.0-0.22.svn1909.fc40 copr_base 414 k freeimage-devel s390x 3.19.0-0.22.svn1909.fc40 copr_base 37 k freetype s390x 2.13.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 441 k freetype-devel s390x 2.13.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 913 k freexl s390x 2.0.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k fribidi s390x 1.0.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k gc s390x 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k gcc s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 M gcc-gfortran s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M gcc-plugin-annobin s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k gd s390x 2.3.3-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152 k gdal-devel s390x 3.8.3-3.fc40 copr_base 211 k gdal-libs s390x 3.8.3-3.fc40 copr_base 9.2 M gdk-pixbuf2 s390x 2.42.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 465 k gdk-pixbuf2-devel s390x 2.42.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 331 k gdk-pixbuf2-modules s390x 2.42.10-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88 k geos s390x 3.12.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gettext s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gettext-envsubst s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k gettext-libs s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k gettext-runtime s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k giflib s390x 5.2.1-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k gl-manpages noarch 1.1-29.20190306.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gl2ps s390x 1.4.2-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k gl2ps-devel s390x 1.4.2-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 236 k glew-devel s390x 2.2.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217 k glib2 s390x 2.79.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 M glib2-devel s390x 2.79.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M glibc-devel s390x 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k glibc-headers-s390 noarch 2.38.9000-35.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 516 k glx-utils s390x 9.0.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k gnutls s390x 3.8.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M google-droid-sans-fonts noarch 20200215-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M google-noto-fonts-common noarch 20230801-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k google-noto-sans-vf-fonts noarch 20230801-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 583 k graphene s390x 1.10.6-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k graphite2 s390x 1.3.14-15.fc40 copr_base 101 k graphite2-devel s390x 1.3.14-15.fc40 copr_base 21 k groff-base s390x 1.23.0-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gstreamer1 s390x 1.22.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M gstreamer1-plugins-base s390x 1.22.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 M gts s390x 0.7.6-46.20121130.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 237 k guile22 s390x 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M harfbuzz s390x 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M harfbuzz-devel s390x 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 413 k harfbuzz-icu s390x 8.3.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k hdf-libs s390x 4.2.15-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 308 k hdf5 s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 M hdf5-devel s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M hicolor-icon-theme noarch 0.17-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k highway s390x 1.0.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k hwloc-libs s390x 2.10.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M hyphen s390x 2.8.8-21.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k imath s390x 3.1.9-6.fc40 copr_base 117 k iso-codes noarch 4.16.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 M jasper-libs s390x 4.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k java-17-openjdk s390x 1:17.0.10.0.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347 k java-17-openjdk-headless s390x 1:17.0.10.0.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 M javapackages-filesystem noarch 6.2.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k jbig2dec-libs s390x 0.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k jbigkit-libs s390x 2.1-27.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k json-c s390x 0.17-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k json-devel s390x 3.11.2-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155 k jsoncpp s390x 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k jsoncpp-devel s390x 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k jxrlib s390x 1.1-25.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 471 k kernel-headers s390x 6.8.0-0.rc1.12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M lapack s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M lapack-devel s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k lapack64 s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M lapack64_ s390x 3.12.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M lasi s390x 1.1.3-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k lcms2 s390x 2.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 190 k libGLEW s390x 2.2.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 184 k libICE s390x 1.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libICE-devel s390x 1.1.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k libSM s390x 1.2.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k libSM-devel s390x 1.2.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libX11 s390x 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 669 k libX11-common noarch 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k libX11-devel s390x 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k libX11-xcb s390x 1.8.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXScrnSaver s390x 1.2.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libXScrnSaver-devel s390x 1.2.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libXau s390x 1.0.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libXau-devel s390x 1.0.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXcomposite s390x 0.4.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libXcomposite-devel s390x 0.4.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXcursor s390x 1.2.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXcursor-devel s390x 1.2.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libXdmcp s390x 1.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXdmcp-devel s390x 1.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k libXext s390x 1.3.5-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libXext-devel s390x 1.3.5-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXfixes s390x 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXfixes-devel s390x 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXft s390x 2.3.8-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libXft-devel s390x 2.3.8-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXi s390x 1.8.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libXi-devel s390x 1.8.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libXinerama s390x 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXinerama-devel s390x 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libXmu s390x 1.1.4-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k libXpm s390x 3.5.17-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k libXpm-devel s390x 3.5.17-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k libXrandr s390x 1.5.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXrandr-devel s390x 1.5.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXrender s390x 0.9.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXrender-devel s390x 0.9.11-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXres s390x 1.2.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k libXres-devel s390x 1.2.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXt s390x 1.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191 k libXt-devel s390x 1.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libXtst s390x 1.2.4-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libXtst-devel s390x 1.2.4-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXv s390x 1.0.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXv-devel s390x 1.0.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libXxf86vm s390x 1.1.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libaec s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k libaec-devel s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libaom s390x 3.8.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libarchive-devel s390x 3.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126 k libasan s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 520 k libatomic s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libavif s390x 0.11.1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k libb2 s390x 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libblkid-devel s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libcurl-devel s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 924 k libdatrie s390x 0.2.13-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libdav1d s390x 1.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 322 k libdicom s390x 1.0.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k libdicom-devel s390x 1.0.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libdrm s390x 2.4.120-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k libdrm-devel s390x 2.4.120-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165 k libedit s390x 3.1-48.20230828cvs.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116 k libevdev s390x 1.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k libffi-devel s390x 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libfontenc s390x 1.1.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libgeotiff s390x 1.7.1-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libgfortran s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 606 k libglvnd s390x 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k libglvnd-core-devel s390x 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel s390x 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl s390x 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libglvnd-gles s390x 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libglvnd-glx s390x 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171 k libglvnd-opengl s390x 1:1.7.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k libgs s390x 10.02.1-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 M libgta s390x 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libgudev s390x 238-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libharu s390x 2.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 564 k libharu-devel s390x 2.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libicu s390x 73.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M libicu-devel s390x 73.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850 k libijs s390x 0.35-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libimagequant s390x 4.0.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354 k libinput s390x 1.25.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204 k libjpeg-turbo s390x 2.1.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 185 k libjpeg-turbo-devel s390x 2.1.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k libjxl s390x 1:0.8.2-3.fc40 copr_base 1.0 M libkml s390x 1.3.0-47.fc40 copr_base 344 k liblerc s390x 4.0.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k libmount-devel s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libmpc s390x 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libogg s390x 2:1.3.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libogg-devel s390x 2:1.3.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libpaper s390x 1:2.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libpng s390x 2:1.6.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130 k libpng-devel s390x 2:1.6.40-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 292 k libpq s390x 16.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253 k libpq-devel s390x 16.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k libproxy s390x 0.5.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k libqhull_r s390x 1:8.0.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 203 k librsvg2 s390x 2.57.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M librttopo s390x 1.1.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k libselinux-devel s390x 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libspatialite s390x 5.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 M libstdc++-devel s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libthai s390x 0.1.29-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k libtheora s390x 1:1.1.1-34.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170 k libtheora-devel s390x 1:1.1.1-34.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libtiff s390x 4.5.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 335 k libtiff-devel s390x 4.5.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 240 k libtool-ltdl s390x 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libubsan s390x 14.0.1-0.3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k libunwind s390x 1.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k libuuid-devel s390x 2.39.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libuv s390x 1:1.47.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 252 k libvisual s390x 1:0.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152 k libvorbis s390x 1:1.3.7-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k libwacom s390x 2.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libwacom-data noarch 2.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118 k libwayland-client s390x 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libwayland-cursor s390x 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k libwayland-egl s390x 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k libwayland-server s390x 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libwebp s390x 1.3.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 261 k libwebp-devel s390x 1.3.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libxcb s390x 1.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 245 k libxcb-devel s390x 1.16-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M libxcrypt-devel s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libxkbcommon s390x 1.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150 k libxkbcommon-x11 s390x 1.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libxkbfile s390x 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k libxkbfile-devel s390x 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k libxml2-devel s390x 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 495 k libxshmfence s390x 1.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libxslt s390x 1.1.39-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189 k libzstd-devel s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k lksctp-tools s390x 1.0.19-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k llvm-libs s390x 17.0.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 M lua s390x 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k lua-posix s390x 36.2.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k lz4-devel s390x 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k m4 s390x 1.4.19-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 306 k mariadb-connector-c s390x 3.3.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 227 k mariadb-connector-c-config noarch 3.3.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k mariadb-connector-c-devel s390x 3.3.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k mesa-libEGL s390x 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139 k mesa-libEGL-devel s390x 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k mesa-libGL s390x 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k mesa-libGL-devel s390x 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k mesa-libGLU s390x 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180 k mesa-libGLU-devel s390x 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k mesa-libgbm s390x 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k mesa-libglapi s390x 24.0.0~rc2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k metis s390x 5.1.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 603 k minizip-ng-compat s390x 3.0.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k mkfontscale s390x 1.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k mpdecimal s390x 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k mtdev s390x 1.1.6-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k ncurses s390x 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424 k netcdf s390x 4.9.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 869 k netcdf-cxx s390x 4.2-32.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k netcdf-cxx-devel s390x 4.2-32.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 358 k netcdf-devel s390x 4.9.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k netgen-mesher s390x 6.2.2202-8.fc40 copr_base 18 k netgen-mesher-common noarch 6.2.2202-8.fc40 copr_base 476 k netgen-mesher-libs s390x 6.2.2202-8.fc40 copr_base 3.3 M netpbm s390x 11.02.00-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192 k nettle s390x 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456 k nspr s390x 4.35.0-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k nss s390x 3.96.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709 k nss-softokn s390x 3.96.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 426 k nss-softokn-freebl s390x 3.96.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354 k nss-sysinit s390x 3.96.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k nss-util s390x 3.96.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k ogdi s390x 4.1.0-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 241 k openblas s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k openblas-openmp s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 M openblas-openmp64 s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 M opencascade-draw s390x 7.6.3-4.fc39 copr_base 2.3 M opencascade-foundation s390x 7.6.3-4.fc39 copr_base 13 M opencascade-modeling s390x 7.6.3-4.fc39 copr_base 13 M opencascade-ocaf s390x 7.6.3-4.fc39 copr_base 1.1 M opencascade-visualization s390x 7.6.3-4.fc39 copr_base 2.0 M openexr-libs s390x 3.1.10-4.fc40 copr_base 1.1 M openjpeg2 s390x 2.5.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k openjpeg2-devel s390x 2.5.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k openjpeg2-tools s390x 2.5.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k openslide s390x 4.0.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134 k openslide-devel s390x 4.0.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104 k openssl-devel s390x 1:3.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 M opus s390x 1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 243 k orc s390x 0.4.33-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210 k pango s390x 1.51.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354 k pcre2-devel s390x 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 473 k pcre2-utf16 s390x 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 232 k pcre2-utf32 s390x 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 k perl-AutoLoader noarch 5.74-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-B s390x 1.88-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k perl-Carp noarch 1.54-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k perl-Class-Struct noarch 0.68-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Data-Dumper s390x 2.188-501.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k perl-Digest noarch 1.20-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k perl-Digest-MD5 s390x 2.59-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k perl-DynaLoader s390x 1.54-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k perl-Encode s390x 4:3.20-501.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M perl-English noarch 1.11-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Errno s390x 1.37-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-Exporter noarch 5.78-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k perl-Fcntl s390x 1.15-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-File-Basename noarch 2.86-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-File-Compare noarch 1.100.700-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-File-Copy noarch 2.41-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k perl-File-Find noarch 1.43-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k perl-File-Path noarch 2.18-501.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k perl-File-Temp noarch 1:0.231.100-501.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k perl-File-stat noarch 1.13-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-FileHandle noarch 2.05-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-Getopt-Long noarch 1:2.57-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k perl-Getopt-Std noarch 1.13-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-HTTP-Tiny noarch 0.088-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k perl-IO s390x 1.52-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k perl-IO-Socket-IP noarch 0.42-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k perl-IO-Socket-SSL noarch 2.085-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k perl-IPC-Open3 noarch 1.22-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-MIME-Base64 s390x 3.16-501.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k perl-Mozilla-CA noarch 20231213-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-Net-SSLeay s390x 1.94-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 372 k perl-POSIX s390x 2.13-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k perl-PathTools s390x 3.89-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k perl-Pod-Escapes noarch 1:1.07-501.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k perl-Pod-Simple noarch 1:3.45-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208 k perl-Pod-Usage noarch 4:2.03-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k perl-Scalar-List-Utils s390x 5:1.63-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k perl-SelectSaver noarch 1.02-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k perl-Socket s390x 4:2.037-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k perl-Storable s390x 1:3.32-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k perl-Symbol noarch 1.09-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k perl-Term-ANSIColor noarch 5.01-502.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k perl-Term-Cap noarch 1.18-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Text-ParseWords noarch 3.31-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-Thread-Queue noarch 3.14-501.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k perl-Time-Local noarch 2:1.350-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k perl-URI noarch 5.24-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k perl-base noarch 2.27-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k perl-constant noarch 1.33-501.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k perl-if noarch 0.61.000-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-interpreter s390x 4:5.38.2-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k perl-libnet noarch 3.15-501.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k perl-libs s390x 4:5.38.2-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 M perl-locale noarch 1.10-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-mro s390x 1.28-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k perl-overload noarch 1.37-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k perl-overloading noarch 0.02-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k perl-parent noarch 1:0.241-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k perl-podlators noarch 1:5.01-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k perl-threads s390x 1:2.36-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k perl-threads-shared s390x 1.68-500.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k perl-vars noarch 1.05-504.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k pixman s390x 0.43.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217 k pixman-devel s390x 0.43.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k poppler s390x 23.08.0-3.fc40 copr_base 1.2 M poppler-data noarch 0.4.11-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M poppler-glib s390x 23.08.0-3.fc40 copr_base 183 k proj s390x 9.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M proj-data noarch 9.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M proj-devel s390x 9.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k pugixml s390x 1.13-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 105 k pugixml-devel s390x 1.13-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k pyproject-rpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python-pip-wheel noarch 23.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python-rpm-macros noarch 3.12-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k python3 s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-devel s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274 k python3-libs s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-numpy s390x 1:1.26.2-4.fc40 copr_base 6.9 M python3-packaging noarch 23.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k python3-rpm-generators noarch 14-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k python3-rpm-macros noarch 3.12-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k python3-vtk s390x 9.2.6-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M qt-settings noarch 39.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.8 k qt5-designer s390x 5.15.12-3.fc40 copr_base 171 k qt5-doctools s390x 5.15.12-3.fc40 copr_base 764 k qt5-linguist s390x 5.15.12-3.fc40 copr_base 954 k qt5-qtbase s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 M qt5-qtbase-common noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k qt5-qtbase-devel s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 M qt5-qtbase-gui s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.8 M qt5-qtdeclarative s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 M qt5-qtdeclarative-devel s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M qt5-qtlocation s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 M qt5-qtsensors s390x 5.15.12-3.fc40 copr_base 235 k qt5-qttools s390x 5.15.12-3.fc40 copr_base 43 k qt5-qttools-common noarch 5.15.12-3.fc40 copr_base 11 k qt5-qttools-devel s390x 5.15.12-3.fc40 copr_base 188 k qt5-qttools-libs-designer s390x 5.15.12-3.fc40 copr_base 2.8 M qt5-qttools-libs-designercomponents s390x 5.15.12-3.fc40 copr_base 829 k qt5-qttools-libs-help s390x 5.15.12-3.fc40 copr_base 165 k qt5-qtwebchannel s390x 5.15.12-3.fc40 copr_base 104 k qt5-qtwebkit s390x 5.212.0-0.80alpha4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M qt5-qtwebkit-devel s390x 5.212.0-0.80alpha4.fc40 copr_base 55 k qt5-qtx11extras s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k qt5-qtx11extras-devel s390x 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k qt5-rpm-macros noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k rav1e-libs s390x 0.6.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 843 k rhash s390x 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k rsvg-pixbuf-loader s390x 2.57.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k shared-mime-info s390x 2.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 389 k snappy s390x 1.1.10-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k sqlite s390x 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 924 k sqlite-devel s390x 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149 k svt-av1-libs s390x 1.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M sysprof-capture-devel s390x 45.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k tbb s390x 2021.11.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181 k tbb-bind s390x 2021.11.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k tbb-devel s390x 2021.11.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k tbb2020.3 s390x 2020.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99 k tcl s390x 1:8.6.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M tcl-devel s390x 1:8.6.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163 k tix s390x 1:8.4.3-38.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255 k tk s390x 1:8.6.13-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M tk-devel s390x 1:8.6.13-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489 k ttmkfdir s390x 3.0.9-69.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k tzdata noarch 2023d-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 434 k tzdata-java noarch 2023d-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k unixODBC s390x 2.3.12-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485 k uriparser s390x 0.9.7-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k urw-base35-bookman-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 847 k urw-base35-c059-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874 k urw-base35-d050000l-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k urw-base35-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k urw-base35-fonts-common noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k urw-base35-gothic-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 795 k urw-base35-nimbus-roman-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856 k urw-base35-nimbus-sans-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M urw-base35-p052-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 974 k urw-base35-standard-symbols-ps-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k urw-base35-z003-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k utf8cpp-devel noarch 4.0.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k vim-filesystem noarch 2:9.1.031-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k vtk s390x 9.2.6-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 M vtk-java s390x 9.2.6-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M vtk-qt s390x 9.2.6-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 289 k vulkan-headers noarch 1.3.268.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M vulkan-loader s390x 1.3.268.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k vulkan-loader-devel s390x 1.3.268.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k woff2 s390x 1.0.2-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k xapian-core-libs s390x 1.4.23-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 759 k xcb-util s390x 0.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k xcb-util-image s390x 0.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k xcb-util-keysyms s390x 0.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k xcb-util-renderutil s390x 0.3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k xcb-util-wm s390x 0.4.2-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k xerces-c s390x 3.2.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 965 k xkeyboard-config noarch 2.40-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 917 k xml-common noarch 0.6.3-62.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xorg-x11-fonts-Type1 noarch 7.5-37.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 499 k xorg-x11-proto-devel noarch 2023.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263 k xz-devel s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k zlib-ng-compat-devel s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Transaction Summary =============================================================================================================================================== Install 539 Packages Total size: 538 M Total download size: 297 M Installed size: 2.2 G Downloading Packages: [SKIPPED] SuperLU-6.0.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] armadillo-12.6.6-3.fc40.s390x.rpm: Already downloaded [SKIPPED] arpack-3.9.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] flexiblas-3.4.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] flexiblas-netlib-3.4.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] flexiblas-netlib64-3.4.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp-3.4.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp64-3.4.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] gdal-libs-3.8.3-3.fc40.s390x.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-15.fc40.s390x.rpm: Already downloaded [SKIPPED] imath-3.1.9-6.fc40.s390x.rpm: Already downloaded [SKIPPED] libkml-1.3.0-47.fc40.s390x.rpm: Already downloaded [SKIPPED] openexr-libs-3.1.10-4.fc40.s390x.rpm: Already downloaded [SKIPPED] poppler-23.08.0-3.fc40.s390x.rpm: Already downloaded [SKIPPED] abattis-cantarell-vf-fonts-0.301-10.fc39.noarch.rpm: Already downloaded [SKIPPED] alsa-lib-1.2.10-3.fc40.s390x.rpm: Already downloaded [SKIPPED] annobin-docs-12.38-1.fc40.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.38-1.fc40.s390x.rpm: Already downloaded [SKIPPED] avahi-libs-0.8-24.fc39.s390x.rpm: Already downloaded [SKIPPED] blosc-1.21.5-2.fc40.s390x.rpm: Already downloaded [SKIPPED] cairo-1.18.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] cdparanoia-libs-10.2-42.fc39.s390x.rpm: Already downloaded [SKIPPED] cfitsio-4.3.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] cgnslib-libs-4.4.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.27.7-1.fc40.s390x.rpm: Already downloaded [SKIPPED] copy-jdk-configs-4.1-3.fc39.noarch.rpm: Already downloaded [SKIPPED] cpp-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] crypto-policies-scripts-20231204-1.git1e3a2e4.fc40.noarch.rpm: Already downloaded [SKIPPED] cups-libs-2.4.7-7.fc40.s390x.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.10-1.fc40.s390x.rpm: Already downloaded [SKIPPED] default-fonts-core-sans-4.0-9.fc40.noarch.rpm: Already downloaded [SKIPPED] double-conversion-3.3.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] duktape-2.7.0-5.fc39.s390x.rpm: Already downloaded [SKIPPED] expat-2.5.0-3.fc39.s390x.rpm: Already downloaded [SKIPPED] fontconfig-2.15.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] freetype-2.13.2-1.fc40.s390x.rpm: Already downloaded [SKIPPED] freexl-2.0.0-3.fc40.s390x.rpm: Already downloaded [SKIPPED] fribidi-1.0.13-2.fc39.s390x.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39.s390x.rpm: Already downloaded [SKIPPED] gcc-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] gcc-c++-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-6.fc40.s390x.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-modules-2.42.10-6.fc40.s390x.rpm: Already downloaded [SKIPPED] geos-3.12.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] giflib-5.2.1-17.fc40.s390x.rpm: Already downloaded [SKIPPED] glib2-2.79.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] glibc-devel-2.38.9000-35.fc40.s390x.rpm: Already downloaded [SKIPPED] glibc-headers-s390-2.38.9000-35.fc40.noarch.rpm: Already downloaded [SKIPPED] glx-utils-9.0.0-4.fc40.s390x.rpm: Already downloaded [SKIPPED] gnutls-3.8.3-2.fc40.s390x.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20230801-4.fc40.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20230801-4.fc40.noarch.rpm: Already downloaded [SKIPPED] graphene-1.10.6-6.fc39.s390x.rpm: Already downloaded [SKIPPED] gstreamer1-1.22.9-1.fc40.s390x.rpm: Already downloaded [SKIPPED] gstreamer1-plugins-base-1.22.9-1.fc40.s390x.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.s390x.rpm: Already downloaded [SKIPPED] harfbuzz-8.3.0-2.fc40.s390x.rpm: Already downloaded [SKIPPED] hdf-libs-4.2.15-14.fc40.s390x.rpm: Already downloaded [SKIPPED] hdf5-1.12.1-15.fc40.s390x.rpm: Already downloaded [SKIPPED] iso-codes-4.16.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] java-17-openjdk-headless-17.0.10.0.7-1.fc40.s390x.rpm: Already downloaded [SKIPPED] javapackages-filesystem-6.2.0-5.fc40.noarch.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-27.fc40.s390x.rpm: Already downloaded [SKIPPED] json-c-0.17-1.fc40.s390x.rpm: Already downloaded [SKIPPED] jsoncpp-1.9.5-5.fc39.s390x.rpm: Already downloaded [SKIPPED] kernel-headers-6.8.0-0.rc1.12.fc40.s390x.rpm: Already downloaded [SKIPPED] lcms2-2.16-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libGLEW-2.2.0-5.fc39.s390x.rpm: Already downloaded [SKIPPED] libICE-1.1.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libSM-1.2.4-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libX11-1.8.7-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libX11-common-1.8.7-1.fc40.noarch.rpm: Already downloaded [SKIPPED] libX11-xcb-1.8.7-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libXau-1.0.11-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libXcursor-1.2.1-5.fc40.s390x.rpm: Already downloaded [SKIPPED] libXext-1.3.5-5.fc40.s390x.rpm: Already downloaded [SKIPPED] libXfixes-6.0.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libXft-2.3.8-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libXi-1.8.1-3.fc40.s390x.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libXv-1.0.12-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libXxf86vm-1.1.5-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libaec-1.0.6-5.fc39.s390x.rpm: Already downloaded [SKIPPED] libasan-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libatomic-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libb2-0.98.1-9.fc39.s390x.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-7.fc39.s390x.rpm: Already downloaded [SKIPPED] libdicom-1.0.5-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libdrm-2.4.120-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libevdev-1.13.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libgeotiff-1.7.1-10.fc40.s390x.rpm: Already downloaded [SKIPPED] libgfortran-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libglvnd-1.7.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libglvnd-egl-1.7.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libglvnd-glx-1.7.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libglvnd-opengl-1.7.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libgta-1.2.1-10.fc39.s390x.rpm: Already downloaded [SKIPPED] libgudev-238-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libharu-2.4.3-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libicu-73.2-3.fc40.s390x.rpm: Already downloaded [SKIPPED] libinput-1.25.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-5.fc40.s390x.rpm: Already downloaded [SKIPPED] liblerc-4.0.0-4.fc39.s390x.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libogg-1.3.5-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libpng-1.6.40-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libpq-16.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libproxy-0.5.3-3.fc40.s390x.rpm: Already downloaded [SKIPPED] libqhull_r-8.0.2-2.fc40.s390x.rpm: Already downloaded [SKIPPED] librttopo-1.1.0-12.fc39.s390x.rpm: Already downloaded [SKIPPED] libspatialite-5.1.0-3.fc40.s390x.rpm: Already downloaded [SKIPPED] libstdc++-devel-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libthai-0.1.29-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libtheora-1.1.1-34.fc39.s390x.rpm: Already downloaded [SKIPPED] libtiff-4.5.0-3.fc40.s390x.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-10.fc40.s390x.rpm: Already downloaded [SKIPPED] libubsan-14.0.1-0.3.fc40.s390x.rpm: Already downloaded [SKIPPED] libunwind-1.7.2-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libvisual-0.4.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libvorbis-1.3.7-8.fc39.s390x.rpm: Already downloaded [SKIPPED] libwacom-2.9.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] libwacom-data-2.9.0-1.fc40.noarch.rpm: Already downloaded [SKIPPED] libwayland-client-1.22.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libwayland-cursor-1.22.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libwayland-egl-1.22.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libwayland-server-1.22.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libwebp-1.3.2-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libxcb-1.16-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-4.fc40.s390x.rpm: Already downloaded [SKIPPED] libxkbcommon-1.6.0-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libxkbcommon-x11-1.6.0-2.fc40.s390x.rpm: Already downloaded [SKIPPED] libxshmfence-1.3.2-1.fc40.s390x.rpm: Already downloaded [SKIPPED] lksctp-tools-1.0.19-4.fc39.s390x.rpm: Already downloaded [SKIPPED] lua-5.4.6-3.fc39.s390x.rpm: Already downloaded [SKIPPED] lua-posix-36.2.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] make-4.4.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] mariadb-connector-c-3.3.8-1.fc40.s390x.rpm: Already downloaded [SKIPPED] mariadb-connector-c-config-3.3.8-1.fc40.noarch.rpm: Already downloaded [SKIPPED] mesa-libEGL-24.0.0~rc2-4.fc40.s390x.rpm: Already downloaded [SKIPPED] mesa-libGL-24.0.0~rc2-4.fc40.s390x.rpm: Already downloaded [SKIPPED] mesa-libgbm-24.0.0~rc2-4.fc40.s390x.rpm: Already downloaded [SKIPPED] mesa-libglapi-24.0.0~rc2-4.fc40.s390x.rpm: Already downloaded [SKIPPED] metis-5.1.0.3-3.fc40.s390x.rpm: Already downloaded [SKIPPED] minizip-ng-compat-3.0.10-5.fc40.s390x.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-7.fc39.s390x.rpm: Already downloaded [SKIPPED] mtdev-1.1.6-6.fc39.s390x.rpm: Already downloaded [SKIPPED] netcdf-4.9.2-2.fc40.s390x.rpm: Already downloaded [SKIPPED] nettle-3.9.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] nspr-4.35.0-17.fc40.s390x.rpm: Already downloaded [SKIPPED] nss-3.96.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] nss-softokn-3.96.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.96.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] nss-sysinit-3.96.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] nss-util-3.96.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] ogdi-4.1.0-11.fc39.s390x.rpm: Already downloaded [SKIPPED] openblas-0.3.26-1.fc40.s390x.rpm: Already downloaded [SKIPPED] openblas-openmp-0.3.26-1.fc40.s390x.rpm: Already downloaded [SKIPPED] openblas-openmp64-0.3.26-1.fc40.s390x.rpm: Already downloaded [SKIPPED] openjpeg2-2.5.0-5.fc40.s390x.rpm: Already downloaded [SKIPPED] openslide-4.0.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] opus-1.4-1.fc40.s390x.rpm: Already downloaded [SKIPPED] orc-0.4.33-3.fc39.s390x.rpm: Already downloaded [SKIPPED] pango-1.51.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] pcre2-utf16-10.42-2.fc40.s390x.rpm: Already downloaded [SKIPPED] pixman-0.43.0-1.fc40.s390x.rpm: Already downloaded [SKIPPED] poppler-data-0.4.11-5.fc39.noarch.rpm: Already downloaded [SKIPPED] proj-9.3.1-1.fc40.s390x.rpm: Already downloaded [SKIPPED] proj-data-9.3.1-1.fc40.noarch.rpm: Already downloaded [SKIPPED] pugixml-1.13-3.fc39.s390x.rpm: Already downloaded [SKIPPED] python-pip-wheel-23.3.2-1.fc40.noarch.rpm: Already downloaded [SKIPPED] python3-3.12.1-2.fc40.s390x.rpm: Already downloaded [SKIPPED] python3-libs-3.12.1-2.fc40.s390x.rpm: Already downloaded [SKIPPED] qt-settings-39.1-3.fc40.noarch.rpm: Already downloaded [SKIPPED] qt5-qtbase-5.15.12-1.fc40.s390x.rpm: Already downloaded [SKIPPED] qt5-qtbase-common-5.15.12-1.fc40.noarch.rpm: Already downloaded [SKIPPED] qt5-qtbase-gui-5.15.12-1.fc40.s390x.rpm: Already downloaded [SKIPPED] shared-mime-info-2.3-2.fc40.s390x.rpm: Already downloaded [SKIPPED] snappy-1.1.10-2.fc39.s390x.rpm: Already downloaded [SKIPPED] tbb-2021.11.0-2.fc40.s390x.rpm: Already downloaded [SKIPPED] tcl-8.6.13-1.fc40.s390x.rpm: Already downloaded [SKIPPED] tzdata-2023d-2.fc40.noarch.rpm: Already downloaded [SKIPPED] tzdata-java-2023d-2.fc40.noarch.rpm: Already downloaded [SKIPPED] unixODBC-2.3.12-2.fc40.s390x.rpm: Already downloaded [SKIPPED] uriparser-0.9.7-4.fc40.s390x.rpm: Already downloaded [SKIPPED] vtk-9.2.6-11.fc40.s390x.rpm: Already downloaded [SKIPPED] xcb-util-0.4.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] xcb-util-image-0.4.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] xcb-util-keysyms-0.4.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] xcb-util-renderutil-0.3.10-3.fc39.s390x.rpm: Already downloaded [SKIPPED] xcb-util-wm-0.4.2-3.fc39.s390x.rpm: Already downloaded [SKIPPED] xerces-c-3.2.5-1.fc40.s390x.rpm: Already downloaded [SKIPPED] xkeyboard-config-2.40-2.fc40.noarch.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-62.fc40.noarch.rpm: Already downloaded (196/539): boost-1.83.0-2.fc40.s390x.rpm 2.9 kB/s | 14 kB 00:05 (197/539): boost-chrono-1.83.0-2.fc40.s390x.rpm 5.2 kB/s | 26 kB 00:05 (198/539): boost-atomic-1.83.0-2.fc40.s390x.rpm 3.9 kB/s | 20 kB 00:05 (199/539): boost-container-1.83.0-2.fc40.s390x. 21 MB/s | 42 kB 00:00 (200/539): boost-context-1.83.0-2.fc40.s390x.rp 7.1 MB/s | 17 kB 00:00 (201/539): boost-contract-1.83.0-2.fc40.s390x.r 23 MB/s | 46 kB 00:00 (202/539): boost-coroutine-1.83.0-2.fc40.s390x. 14 MB/s | 21 kB 00:00 (203/539): boost-date-time-1.83.0-2.fc40.s390x. 9.1 MB/s | 16 kB 00:00 (204/539): boost-fiber-1.83.0-2.fc40.s390x.rpm 9.7 MB/s | 43 kB 00:00 (205/539): boost-filesystem-1.83.0-2.fc40.s390x 11 MB/s | 69 kB 00:00 (206/539): boost-graph-1.83.0-2.fc40.s390x.rpm 30 MB/s | 160 kB 00:00 (207/539): boost-iostreams-1.83.0-2.fc40.s390x. 8.5 MB/s | 41 kB 00:00 (208/539): boost-json-1.83.0-2.fc40.s390x.rpm 49 MB/s | 156 kB 00:00 (209/539): boost-locale-1.83.0-2.fc40.s390x.rpm 57 MB/s | 219 kB 00:00 (210/539): boost-devel-1.83.0-2.fc40.s390x.rpm 417 MB/s | 12 MB 00:00 (211/539): boost-log-1.83.0-2.fc40.s390x.rpm 41 MB/s | 502 kB 00:00 (212/539): boost-math-1.83.0-2.fc40.s390x.rpm 21 MB/s | 242 kB 00:00 (213/539): boost-nowide-1.83.0-2.fc40.s390x.rpm 15 MB/s | 21 kB 00:00 (214/539): boost-program-options-1.83.0-2.fc40. 57 MB/s | 112 kB 00:00 (215/539): boost-numpy3-1.83.0-2.fc40.s390x.rpm 12 MB/s | 30 kB 00:00 (216/539): boost-python3-1.83.0-2.fc40.s390x.rp 41 MB/s | 95 kB 00:00 (217/539): boost-random-1.83.0-2.fc40.s390x.rpm 15 MB/s | 25 kB 00:00 (218/539): boost-regex-1.83.0-2.fc40.s390x.rpm 59 MB/s | 125 kB 00:00 (219/539): boost-serialization-1.83.0-2.fc40.s3 60 MB/s | 138 kB 00:00 (220/539): boost-stacktrace-1.83.0-2.fc40.s390x 21 MB/s | 31 kB 00:00 (221/539): boost-system-1.83.0-2.fc40.s390x.rpm 9.7 MB/s | 16 kB 00:00 (222/539): boost-test-1.83.0-2.fc40.s390x.rpm 92 MB/s | 251 kB 00:00 (223/539): boost-thread-1.83.0-2.fc40.s390x.rpm 23 MB/s | 63 kB 00:00 (224/539): boost-timer-1.83.0-2.fc40.s390x.rpm 15 MB/s | 22 kB 00:00 (225/539): boost-type_erasure-1.83.0-2.fc40.s39 23 MB/s | 34 kB 00:00 (226/539): boost-wave-1.83.0-2.fc40.s390x.rpm 102 MB/s | 227 kB 00:00 (227/539): flexiblas-devel-3.4.1-3.fc40.s390x.r 66 MB/s | 108 kB 00:00 (228/539): eigen3-devel-3.4.0-14.fc40.noarch.rp 86 MB/s | 1.1 MB 00:00 (229/539): freeimage-3.19.0-0.22.svn1909.fc40.s 22 MB/s | 414 kB 00:00 (230/539): cli11-devel-2.3.2-6.fc40.noarch.rpm 5.5 MB/s | 127 kB 00:00 (231/539): graphite2-devel-1.3.14-15.fc40.s390x 14 MB/s | 21 kB 00:00 (232/539): gdal-devel-3.8.3-3.fc40.s390x.rpm 18 MB/s | 211 kB 00:00 (233/539): libjxl-0.8.2-3.fc40.s390x.rpm 193 MB/s | 1.0 MB 00:00 (234/539): graphviz-9.0.0-10.fc40.s390x.rpm 255 MB/s | 5.1 MB 00:00 (235/539): netgen-mesher-6.2.2202-8.fc40.s390x. 1.4 MB/s | 18 kB 00:00 (236/539): netgen-mesher-common-6.2.2202-8.fc40 15 MB/s | 476 kB 00:00 (237/539): netgen-mesher-devel-6.2.2202-8.fc40. 21 MB/s | 486 kB 00:00 (238/539): freeimage-devel-3.19.0-0.22.svn1909. 483 kB/s | 37 kB 00:00 (239/539): netgen-mesher-devel-private-6.2.2202 15 MB/s | 266 kB 00:00 (240/539): opencascade-draw-7.6.3-4.fc39.s390x. 47 MB/s | 2.3 MB 00:00 (241/539): netgen-mesher-libs-6.2.2202-8.fc40.s 47 MB/s | 3.3 MB 00:00 (242/539): opencascade-devel-7.6.3-4.fc39.s390x 64 MB/s | 3.8 MB 00:00 (243/539): opencascade-ocaf-7.6.3-4.fc39.s390x. 33 MB/s | 1.1 MB 00:00 (244/539): opencascade-visualization-7.6.3-4.fc 58 MB/s | 2.0 MB 00:00 (245/539): poppler-glib-23.08.0-3.fc40.s390x.rp 84 MB/s | 183 kB 00:00 (246/539): python3-numpy-1.26.2-4.fc40.s390x.rp 273 MB/s | 6.9 MB 00:00 (247/539): qt5-designer-5.15.12-3.fc40.s390x.rp 36 MB/s | 171 kB 00:00 (248/539): opencascade-modeling-7.6.3-4.fc39.s3 102 MB/s | 13 MB 00:00 (249/539): opencascade-foundation-7.6.3-4.fc39. 85 MB/s | 13 MB 00:00 (250/539): qt5-doctools-5.15.12-3.fc40.s390x.rp 24 MB/s | 764 kB 00:00 (251/539): qt5-linguist-5.15.12-3.fc40.s390x.rp 73 MB/s | 954 kB 00:00 (252/539): qt5-qtsensors-5.15.12-3.fc40.s390x.r 88 MB/s | 235 kB 00:00 (253/539): qt5-qttools-common-5.15.12-3.fc40.no 5.2 MB/s | 11 kB 00:00 (254/539): qt5-qttools-5.15.12-3.fc40.s390x.rpm 9.5 MB/s | 43 kB 00:00 (255/539): qt5-qttools-libs-designer-5.15.12-3. 387 MB/s | 2.8 MB 00:00 (256/539): qt5-qttools-devel-5.15.12-3.fc40.s39 23 MB/s | 188 kB 00:00 (257/539): qt5-qttools-libs-help-5.15.12-3.fc40 72 MB/s | 165 kB 00:00 (258/539): qt5-qtwebchannel-5.15.12-3.fc40.s390 42 MB/s | 104 kB 00:00 (259/539): qt5-qttools-libs-designercomponents- 83 MB/s | 829 kB 00:00 (260/539): qt5-qtwebkit-devel-5.212.0-0.80alpha 31 MB/s | 55 kB 00:00 (261/539): LibRaw-0.21.2-2.fc40.s390x.rpm 13 MB/s | 453 kB 00:00 (262/539): adobe-mappings-cmap-deprecated-20230 19 MB/s | 113 kB 00:00 (263/539): PEGTL-devel-2.8.3-7.fc39.s390x.rpm 2.7 MB/s | 127 kB 00:00 (264/539): autoconf-2.71-7.fc40.noarch.rpm 89 MB/s | 720 kB 00:00 (265/539): adobe-mappings-pdf-20190401-5.fc39.n 38 MB/s | 689 kB 00:00 (266/539): automake-1.16.5-14.fc40.noarch.rpm 60 MB/s | 676 kB 00:00 (267/539): adobe-mappings-cmap-20230622-1.fc39. 27 MB/s | 2.1 MB 00:00 (268/539): blas-devel-3.12.0-2.fc40.s390x.rpm 854 kB/s | 23 kB 00:00 (269/539): blas-3.12.0-2.fc40.s390x.rpm 18 MB/s | 689 kB 00:00 (270/539): brotli-1.1.0-1.fc40.s390x.rpm 3.9 MB/s | 20 kB 00:00 (271/539): brotli-devel-1.1.0-1.fc40.s390x.rpm 7.6 MB/s | 34 kB 00:00 (272/539): bzip2-devel-1.0.8-16.fc39.s390x.rpm 31 MB/s | 214 kB 00:00 (273/539): blas64-3.12.0-2.fc40.s390x.rpm 8.1 MB/s | 292 kB 00:00 (274/539): cairo-devel-1.18.0-1.fc40.s390x.rpm 33 MB/s | 176 kB 00:00 (275/539): cairo-gobject-1.18.0-1.fc40.s390x.rp 4.1 MB/s | 18 kB 00:00 (276/539): blas64_-3.12.0-2.fc40.s390x.rpm 6.6 MB/s | 293 kB 00:00 (277/539): catch-devel-3.5.2-1.fc40.s390x.rpm 6.2 MB/s | 222 kB 00:00 (278/539): catch-3.5.2-1.fc40.s390x.rpm 7.7 MB/s | 329 kB 00:00 (279/539): cgnslib-4.4.0-2.fc39.s390x.rpm 12 MB/s | 469 kB 00:00 (280/539): cgnslib-devel-4.4.0-2.fc39.s390x.rpm 2.3 MB/s | 56 kB 00:00 (281/539): cgnslib-common-4.4.0-2.fc39.noarch.r 3.4 MB/s | 104 kB 00:00 (282/539): clang-resource-filesystem-17.0.6-4.f 1.9 MB/s | 14 kB 00:00 (283/539): cmake-data-3.27.7-1.fc40.noarch.rpm 132 MB/s | 1.7 MB 00:00 (284/539): cmake-3.27.7-1.fc40.s390x.rpm 61 MB/s | 7.8 MB 00:00 (285/539): cmake-rpm-macros-3.27.7-1.fc40.noarc 147 kB/s | 19 kB 00:00 (286/539): doxygen-1.10.0-2.fc40.s390x.rpm 58 MB/s | 5.7 MB 00:00 (287/539): clang-libs-17.0.6-4.fc40.s390x.rpm 93 MB/s | 29 MB 00:00 (288/539): expat-devel-2.5.0-3.fc39.s390x.rpm 8.9 MB/s | 52 kB 00:00 (289/539): fontconfig-devel-2.15.0-1.fc40.s390x 25 MB/s | 129 kB 00:00 (290/539): freetype-devel-2.13.2-1.fc40.s390x.r 80 MB/s | 913 kB 00:00 (291/539): emacs-filesystem-29.2-2.fc40.noarch. 83 kB/s | 7.6 kB 00:00 (292/539): gd-2.3.3-12.fc39.s390x.rpm 18 MB/s | 152 kB 00:00 (293/539): gdk-pixbuf2-devel-2.42.10-6.fc40.s39 39 MB/s | 331 kB 00:00 (294/539): gcc-gfortran-14.0.1-0.3.fc40.s390x.r 142 MB/s | 11 MB 00:00 (295/539): gettext-envsubst-0.22-2.fc39.s390x.r 7.5 MB/s | 37 kB 00:00 (296/539): gettext-0.22-2.fc39.s390x.rpm 18 MB/s | 1.1 MB 00:00 (297/539): gettext-libs-0.22-2.fc39.s390x.rpm 52 MB/s | 346 kB 00:00 (298/539): gettext-runtime-0.22-2.fc39.s390x.rp 19 MB/s | 111 kB 00:00 (299/539): gl-manpages-1.1-29.20190306.fc40.noa 105 MB/s | 1.0 MB 00:00 (300/539): gl2ps-1.4.2-8.fc39.s390x.rpm 6.7 MB/s | 65 kB 00:00 (301/539): gl2ps-devel-1.4.2-8.fc39.s390x.rpm 27 MB/s | 236 kB 00:00 (302/539): glew-devel-2.2.0-5.fc39.s390x.rpm 33 MB/s | 217 kB 00:00 (303/539): glib2-devel-2.79.1-1.fc40.s390x.rpm 92 MB/s | 1.3 MB 00:00 (304/539): google-droid-sans-fonts-20200215-17. 175 MB/s | 2.7 MB 00:00 (305/539): gts-0.7.6-46.20121130.fc39.s390x.rpm 41 MB/s | 237 kB 00:00 (306/539): groff-base-1.23.0-4.fc40.s390x.rpm 77 MB/s | 1.1 MB 00:00 (307/539): harfbuzz-devel-8.3.0-2.fc40.s390x.rp 55 MB/s | 413 kB 00:00 (308/539): harfbuzz-icu-8.3.0-2.fc40.s390x.rpm 3.4 MB/s | 16 kB 00:00 (309/539): hicolor-icon-theme-0.17-16.fc39.noar 14 MB/s | 66 kB 00:00 (310/539): hdf5-devel-1.12.1-15.fc40.s390x.rpm 91 MB/s | 1.3 MB 00:00 (311/539): highway-1.0.7-1.fc40.s390x.rpm 45 MB/s | 283 kB 00:00 (312/539): hyphen-2.8.8-21.fc39.s390x.rpm 4.2 MB/s | 30 kB 00:00 (313/539): jasper-libs-4.1.0-1.fc40.s390x.rpm 41 MB/s | 178 kB 00:00 (314/539): java-17-openjdk-17.0.10.0.7-1.fc40.s 43 MB/s | 347 kB 00:00 (315/539): jbig2dec-libs-0.20-1.fc40.s390x.rpm 17 MB/s | 77 kB 00:00 (316/539): json-devel-3.11.2-5.fc40.s390x.rpm 19 MB/s | 155 kB 00:00 (317/539): jsoncpp-devel-1.9.5-5.fc39.s390x.rpm 1.2 MB/s | 29 kB 00:00 (318/539): hwloc-libs-2.10.0-1.fc40.s390x.rpm 32 MB/s | 2.1 MB 00:00 (319/539): jxrlib-1.1-25.fc39.s390x.rpm 45 MB/s | 471 kB 00:00 (320/539): lapack-devel-3.12.0-2.fc40.s390x.rpm 3.0 MB/s | 81 kB 00:00 (321/539): double-conversion-devel-3.3.0-1.fc40 66 kB/s | 30 kB 00:00 (322/539): lapack64-3.12.0-2.fc40.s390x.rpm 31 MB/s | 2.7 MB 00:00 (323/539): lasi-1.1.3-11.fc39.s390x.rpm 12 MB/s | 54 kB 00:00 (324/539): libICE-devel-1.1.1-1.fc40.s390x.rpm 8.0 MB/s | 46 kB 00:00 (325/539): libSM-devel-1.2.4-1.fc40.s390x.rpm 2.5 MB/s | 12 kB 00:00 (326/539): libX11-devel-1.8.7-1.fc40.s390x.rpm 78 MB/s | 912 kB 00:00 (327/539): libXScrnSaver-1.2.4-1.fc40.s390x.rpm 3.7 MB/s | 25 kB 00:00 (328/539): libXScrnSaver-devel-1.2.4-1.fc40.s39 2.8 MB/s | 17 kB 00:00 (329/539): libXau-devel-1.0.11-4.fc40.s390x.rpm 2.5 MB/s | 13 kB 00:00 (330/539): libXcomposite-0.4.6-1.fc40.s390x.rpm 4.8 MB/s | 24 kB 00:00 (331/539): libXcomposite-devel-0.4.6-1.fc40.s39 3.6 MB/s | 16 kB 00:00 (332/539): libXcursor-devel-1.2.1-5.fc40.s390x. 3.6 MB/s | 29 kB 00:00 (333/539): lapack-3.12.0-2.fc40.s390x.rpm 58 MB/s | 11 MB 00:00 (334/539): libXdmcp-devel-1.1.4-1.fc40.s390x.rp 1.8 MB/s | 11 kB 00:00 (335/539): libXdmcp-1.1.4-1.fc40.s390x.rpm 2.4 MB/s | 36 kB 00:00 (336/539): libXext-devel-1.3.5-5.fc40.s390x.rpm 14 MB/s | 72 kB 00:00 (337/539): libXfixes-devel-6.0.1-1.fc40.s390x.r 2.2 MB/s | 12 kB 00:00 (338/539): libXft-devel-2.3.8-4.fc40.s390x.rpm 6.7 MB/s | 36 kB 00:00 (339/539): libXi-devel-1.8.1-3.fc40.s390x.rpm 12 MB/s | 103 kB 00:00 (340/539): libXinerama-devel-1.1.5-4.fc40.s390x 2.7 MB/s | 13 kB 00:00 (341/539): libXmu-1.1.4-4.fc40.s390x.rpm 13 MB/s | 81 kB 00:00 (342/539): libXinerama-1.1.5-4.fc40.s390x.rpm 925 kB/s | 14 kB 00:00 (343/539): libXmu-devel-1.1.4-4.fc40.s390x.rpm 4.2 MB/s | 22 kB 00:00 (344/539): libXpm-3.5.17-1.fc40.s390x.rpm 9.1 MB/s | 69 kB 00:00 (345/539): libXpm-devel-3.5.17-1.fc40.s390x.rpm 11 MB/s | 59 kB 00:00 (346/539): libXrandr-1.5.4-1.fc40.s390x.rpm 6.4 MB/s | 28 kB 00:00 (347/539): libXrandr-devel-1.5.4-1.fc40.s390x.r 4.5 MB/s | 19 kB 00:00 (348/539): libXrender-devel-0.9.11-4.fc40.s390x 4.3 MB/s | 19 kB 00:00 (349/539): libXres-1.2.2-1.fc40.s390x.rpm 2.5 MB/s | 15 kB 00:00 (350/539): libXres-devel-1.2.2-1.fc40.s390x.rpm 2.0 MB/s | 12 kB 00:00 (351/539): libXt-1.3.0-1.fc40.s390x.rpm 41 MB/s | 191 kB 00:00 (352/539): libXtst-1.2.4-4.fc40.s390x.rpm 4.9 MB/s | 21 kB 00:00 (353/539): libXtst-devel-1.2.4-4.fc40.s390x.rpm 2.6 MB/s | 16 kB 00:00 (354/539): libXv-devel-1.0.12-1.fc40.s390x.rpm 6.5 MB/s | 38 kB 00:00 (355/539): libaec-devel-1.0.6-5.fc39.s390x.rpm 2.0 MB/s | 12 kB 00:00 (356/539): libaom-3.8.0-1.fc40.s390x.rpm 133 MB/s | 1.4 MB 00:00 (357/539): libarchive-devel-3.7.2-1.fc40.s390x. 20 MB/s | 126 kB 00:00 (358/539): libavif-0.11.1-12.fc40.s390x.rpm 20 MB/s | 89 kB 00:00 (359/539): libblkid-devel-2.39.3-4.fc40.s390x.r 3.9 MB/s | 18 kB 00:00 (360/539): libcurl-devel-8.5.0-2.fc40.s390x.rpm 81 MB/s | 924 kB 00:00 (361/539): libdav1d-1.3.0-1.fc40.s390x.rpm 54 MB/s | 322 kB 00:00 (362/539): libXt-devel-1.3.0-1.fc40.s390x.rpm 5.0 MB/s | 408 kB 00:00 (363/539): libdicom-devel-1.0.5-1.fc40.s390x.rp 1.1 MB/s | 16 kB 00:00 (364/539): libedit-3.1-48.20230828cvs.fc40.s390 17 MB/s | 116 kB 00:00 (365/539): libffi-devel-3.4.4-5.fc40.s390x.rpm 6.0 MB/s | 27 kB 00:00 (366/539): libfontenc-1.1.7-1.fc40.s390x.rpm 5.1 MB/s | 32 kB 00:00 (367/539): libglvnd-core-devel-1.7.0-1.fc40.s39 3.0 MB/s | 17 kB 00:00 (368/539): libglvnd-devel-1.7.0-1.fc40.s390x.rp 25 MB/s | 157 kB 00:00 (369/539): lapack64_-3.12.0-2.fc40.s390x.rpm 8.4 MB/s | 2.7 MB 00:00 (370/539): libglvnd-gles-1.7.0-1.fc40.s390x.rpm 5.2 MB/s | 37 kB 00:00 (371/539): libgs-10.02.1-7.fc40.s390x.rpm 166 MB/s | 3.6 MB 00:00 (372/539): libicu-devel-73.2-3.fc40.s390x.rpm 87 MB/s | 850 kB 00:00 (373/539): libijs-0.35-20.fc40.s390x.rpm 7.2 MB/s | 29 kB 00:00 (374/539): libimagequant-4.0.3-2.fc40.s390x.rpm 55 MB/s | 354 kB 00:00 (375/539): libharu-devel-2.4.3-3.fc39.s390x.rpm 943 kB/s | 41 kB 00:00 (376/539): libjpeg-turbo-devel-2.1.4-5.fc40.s39 17 MB/s | 98 kB 00:00 (377/539): libmount-devel-2.39.3-4.fc40.s390x.r 3.5 MB/s | 18 kB 00:00 (378/539): libpaper-2.1.1-1.fc39.s390x.rpm 6.9 MB/s | 27 kB 00:00 (379/539): libogg-devel-1.3.5-6.fc39.s390x.rpm 2.1 MB/s | 13 kB 00:00 (380/539): libpq-devel-16.1-1.fc40.s390x.rpm 17 MB/s | 104 kB 00:00 (381/539): libpng-devel-1.6.40-1.fc40.s390x.rpm 33 MB/s | 292 kB 00:00 (382/539): libselinux-devel-3.6-2.fc40.s390x.rp 14 MB/s | 115 kB 00:00 (383/539): librsvg2-2.57.1-1.fc40.s390x.rpm 126 MB/s | 1.7 MB 00:00 (384/539): libsepol-devel-3.6-1.fc40.s390x.rpm 8.3 MB/s | 40 kB 00:00 (385/539): libtiff-devel-4.5.0-3.fc40.s390x.rpm 34 MB/s | 240 kB 00:00 (386/539): libuuid-devel-2.39.3-4.fc40.s390x.rp 4.5 MB/s | 25 kB 00:00 (387/539): libtheora-devel-1.1.1-34.fc39.s390x. 1.8 MB/s | 31 kB 00:00 (388/539): libuv-1.47.0-3.fc40.s390x.rpm 29 MB/s | 252 kB 00:00 (389/539): libwebp-devel-1.3.2-4.fc40.s390x.rpm 8.9 MB/s | 39 kB 00:00 (390/539): libxkbfile-1.1.2-1.fc40.s390x.rpm 11 MB/s | 95 kB 00:00 (391/539): libxcb-devel-1.16-2.fc40.s390x.rpm 102 MB/s | 1.1 MB 00:00 (392/539): libdrm-devel-2.4.120-1.fc40.s390x.rp 1.1 MB/s | 165 kB 00:00 (393/539): libxml2-devel-2.12.4-1.fc40.s390x.rp 57 MB/s | 495 kB 00:00 (394/539): libzstd-devel-1.5.5-4.fc39.s390x.rpm 9.1 MB/s | 51 kB 00:00 (395/539): libxkbfile-devel-1.1.2-1.fc40.s390x. 898 kB/s | 15 kB 00:00 (396/539): lz4-devel-1.9.4-4.fc39.s390x.rpm 4.6 MB/s | 31 kB 00:00 (397/539): m4-1.4.19-7.fc40.s390x.rpm 41 MB/s | 306 kB 00:00 (398/539): mariadb-connector-c-devel-3.3.8-1.fc 7.9 MB/s | 57 kB 00:00 (399/539): mesa-libEGL-devel-24.0.0~rc2-4.fc40. 3.3 MB/s | 22 kB 00:00 (400/539): mesa-libGL-devel-24.0.0~rc2-4.fc40.s 3.9 MB/s | 37 kB 00:00 (401/539): mesa-libGLU-9.0.3-1.fc39.s390x.rpm 23 MB/s | 180 kB 00:00 (402/539): mesa-libGLU-devel-9.0.3-1.fc39.s390x 953 kB/s | 12 kB 00:00 (403/539): mkfontscale-1.2.2-4.fc39.s390x.rpm 3.3 MB/s | 33 kB 00:00 (404/539): libxslt-1.1.39-1.fc40.s390x.rpm 1.9 MB/s | 189 kB 00:00 (405/539): ncurses-6.4-9.20240113.fc40.s390x.rp 29 MB/s | 424 kB 00:00 (406/539): netcdf-cxx-4.2-32.fc39.s390x.rpm 3.0 MB/s | 45 kB 00:00 (407/539): netcdf-devel-4.9.2-2.fc40.s390x.rpm 12 MB/s | 90 kB 00:00 (408/539): llvm-libs-17.0.6-2.fc40.s390x.rpm 262 MB/s | 36 MB 00:00 (409/539): netcdf-cxx-devel-4.2-32.fc39.s390x.r 6.8 MB/s | 358 kB 00:00 (410/539): netpbm-11.02.00-5.fc40.s390x.rpm 6.0 MB/s | 192 kB 00:00 (411/539): openjpeg2-devel-2.5.0-5.fc40.s390x.r 5.4 MB/s | 26 kB 00:00 (412/539): openjpeg2-tools-2.5.0-5.fc40.s390x.r 17 MB/s | 108 kB 00:00 (413/539): pcre2-devel-10.42-2.fc40.s390x.rpm 69 MB/s | 473 kB 00:00 (414/539): pcre2-utf32-10.42-2.fc40.s390x.rpm 35 MB/s | 219 kB 00:00 (415/539): openssl-devel-3.1.4-1.fc40.s390x.rpm 135 MB/s | 2.5 MB 00:00 (416/539): perl-AutoLoader-5.74-504.fc40.noarch 4.2 MB/s | 22 kB 00:00 (417/539): perl-Carp-1.54-500.fc39.noarch.rpm 7.7 MB/s | 29 kB 00:00 (418/539): openslide-devel-4.0.0-1.fc40.s390x.r 3.4 MB/s | 104 kB 00:00 (419/539): perl-B-1.88-504.fc40.s390x.rpm 27 MB/s | 178 kB 00:00 (420/539): perl-Class-Struct-0.68-504.fc40.noar 6.2 MB/s | 22 kB 00:00 (421/539): perl-Digest-1.20-500.fc39.noarch.rpm 5.1 MB/s | 25 kB 00:00 (422/539): perl-Data-Dumper-2.188-501.fc39.s390 8.9 MB/s | 57 kB 00:00 (423/539): perl-Digest-MD5-2.59-1.fc40.s390x.rp 6.2 MB/s | 35 kB 00:00 (424/539): perl-DynaLoader-1.54-504.fc40.s390x. 4.6 MB/s | 26 kB 00:00 (425/539): perl-English-1.11-504.fc40.noarch.rp 3.9 MB/s | 14 kB 00:00 (426/539): perl-Errno-1.37-504.fc40.s390x.rpm 2.6 MB/s | 15 kB 00:00 (427/539): perl-Exporter-5.78-1.fc40.noarch.rpm 5.9 MB/s | 31 kB 00:00 (428/539): perl-Encode-3.20-501.fc40.s390x.rpm 130 MB/s | 1.7 MB 00:00 (429/539): perl-File-Basename-2.86-504.fc40.noa 4.8 MB/s | 17 kB 00:00 (430/539): perl-Fcntl-1.15-504.fc40.s390x.rpm 3.8 MB/s | 21 kB 00:00 (431/539): perl-File-Compare-1.100.700-504.fc40 3.3 MB/s | 14 kB 00:00 (432/539): perl-File-Copy-2.41-504.fc40.noarch. 5.0 MB/s | 20 kB 00:00 (433/539): perl-File-Find-1.43-504.fc40.noarch. 6.4 MB/s | 26 kB 00:00 (434/539): perl-File-Path-2.18-501.fc40.noarch. 8.1 MB/s | 35 kB 00:00 (435/539): perl-File-Temp-0.231.100-501.fc40.no 16 MB/s | 59 kB 00:00 (436/539): perl-File-stat-1.13-504.fc40.noarch. 4.3 MB/s | 17 kB 00:00 (437/539): perl-FileHandle-2.05-504.fc40.noarch 3.5 MB/s | 16 kB 00:00 (438/539): perl-Getopt-Long-2.57-1.fc40.noarch. 17 MB/s | 63 kB 00:00 (439/539): perl-Getopt-Std-1.13-504.fc40.noarch 4.1 MB/s | 16 kB 00:00 (440/539): perl-HTTP-Tiny-0.088-3.fc39.noarch.r 14 MB/s | 56 kB 00:00 (441/539): perl-IO-1.52-504.fc40.s390x.rpm 17 MB/s | 78 kB 00:00 (442/539): perl-IO-Socket-IP-0.42-1.fc39.noarch 8.9 MB/s | 42 kB 00:00 (443/539): perl-IO-Socket-SSL-2.085-1.fc40.noar 41 MB/s | 225 kB 00:00 (444/539): perl-IPC-Open3-1.22-504.fc40.noarch. 5.9 MB/s | 22 kB 00:00 (445/539): perl-MIME-Base64-3.16-501.fc40.s390x 4.6 MB/s | 30 kB 00:00 (446/539): perl-Mozilla-CA-20231213-1.fc40.noar 4.2 MB/s | 14 kB 00:00 (447/539): perl-POSIX-2.13-504.fc40.s390x.rpm 20 MB/s | 98 kB 00:00 (448/539): perl-Net-SSLeay-1.94-1.fc40.s390x.rp 43 MB/s | 372 kB 00:00 (449/539): perl-PathTools-3.89-500.fc39.s390x.r 11 MB/s | 82 kB 00:00 (450/539): perl-Pod-Escapes-1.07-501.fc40.noarc 5.4 MB/s | 19 kB 00:00 (451/539): perl-Pod-Simple-3.45-4.fc39.noarch.r 36 MB/s | 208 kB 00:00 (452/539): perl-Pod-Usage-2.03-500.fc39.noarch. 8.6 MB/s | 39 kB 00:00 (453/539): perl-Pod-Perldoc-3.28.01-501.fc39.no 9.1 MB/s | 80 kB 00:00 (454/539): perl-SelectSaver-1.02-504.fc40.noarc 3.4 MB/s | 12 kB 00:00 (455/539): perl-Scalar-List-Utils-1.63-500.fc39 14 MB/s | 74 kB 00:00 (456/539): perl-Socket-2.037-3.fc39.s390x.rpm 9.1 MB/s | 55 kB 00:00 (457/539): perl-Storable-3.32-500.fc39.s390x.rp 21 MB/s | 100 kB 00:00 (458/539): perl-Symbol-1.09-504.fc40.noarch.rpm 4.1 MB/s | 15 kB 00:00 (459/539): perl-Term-ANSIColor-5.01-502.fc40.no 12 MB/s | 47 kB 00:00 (460/539): perl-Term-Cap-1.18-500.fc39.noarch.r 6.9 MB/s | 22 kB 00:00 (461/539): perl-Text-ParseWords-3.31-500.fc39.n 3.4 MB/s | 16 kB 00:00 (462/539): perl-Text-Tabs+Wrap-2023.0511-3.fc39 6.3 MB/s | 22 kB 00:00 (463/539): perl-Thread-Queue-3.14-501.fc40.noar 5.4 MB/s | 21 kB 00:00 (464/539): perl-Time-Local-1.350-3.fc39.noarch. 9.4 MB/s | 34 kB 00:00 (465/539): perl-URI-5.24-1.fc40.noarch.rpm 30 MB/s | 113 kB 00:00 (466/539): perl-base-2.27-504.fc40.noarch.rpm 3.8 MB/s | 17 kB 00:00 (467/539): perl-constant-1.33-501.fc39.noarch.r 5.3 MB/s | 22 kB 00:00 (468/539): perl-if-0.61.000-504.fc40.noarch.rpm 4.7 MB/s | 14 kB 00:00 (469/539): perl-interpreter-5.38.2-504.fc40.s39 15 MB/s | 72 kB 00:00 (470/539): perl-libnet-3.15-501.fc39.noarch.rpm 29 MB/s | 122 kB 00:00 (471/539): perl-locale-1.10-504.fc40.noarch.rpm 4.3 MB/s | 14 kB 00:00 (472/539): perl-mro-1.28-504.fc40.s390x.rpm 5.7 MB/s | 29 kB 00:00 (473/539): perl-overload-1.37-504.fc40.noarch.r 11 MB/s | 46 kB 00:00 (474/539): perl-overloading-0.02-504.fc40.noarc 3.4 MB/s | 13 kB 00:00 (475/539): perl-parent-0.241-500.fc39.noarch.rp 3.6 MB/s | 14 kB 00:00 (476/539): perl-libs-5.38.2-504.fc40.s390x.rpm 124 MB/s | 2.4 MB 00:00 (477/539): perl-podlators-5.01-500.fc39.noarch. 19 MB/s | 120 kB 00:00 (478/539): perl-threads-2.36-500.fc39.s390x.rpm 10 MB/s | 58 kB 00:00 (479/539): perl-vars-1.05-504.fc40.noarch.rpm 3.4 MB/s | 13 kB 00:00 (480/539): perl-threads-shared-1.68-500.fc39.s3 8.3 MB/s | 45 kB 00:00 (481/539): pixman-devel-0.43.0-1.fc40.s390x.rpm 2.6 MB/s | 17 kB 00:00 (482/539): proj-devel-9.3.1-1.fc40.s390x.rpm 14 MB/s | 82 kB 00:00 (483/539): pyproject-rpm-macros-1.12.0-1.fc40.n 9.3 MB/s | 41 kB 00:00 (484/539): pugixml-devel-1.13-3.fc39.s390x.rpm 2.9 MB/s | 23 kB 00:00 (485/539): python-rpm-macros-3.12-7.fc40.noarch 5.2 MB/s | 18 kB 00:00 (486/539): python3-devel-3.12.1-2.fc40.s390x.rp 55 MB/s | 274 kB 00:00 (487/539): python3-rpm-generators-14-8.fc40.noa 7.6 MB/s | 30 kB 00:00 (488/539): python3-packaging-23.2-2.fc40.noarch 22 MB/s | 115 kB 00:00 (489/539): python3-rpm-macros-3.12-7.fc40.noarc 729 kB/s | 13 kB 00:00 (490/539): qt5-qtbase-devel-5.15.12-1.fc40.s390 114 MB/s | 3.2 MB 00:00 (491/539): qt5-qtdeclarative-devel-5.15.12-1.fc 103 MB/s | 1.4 MB 00:00 (492/539): qt5-qtdeclarative-5.15.12-1.fc40.s39 134 MB/s | 4.5 MB 00:00 (493/539): qt5-qtlocation-5.15.12-1.fc40.s390x. 155 MB/s | 3.3 MB 00:00 (494/539): qt5-qtx11extras-5.15.12-1.fc40.s390x 4.2 MB/s | 35 kB 00:00 (495/539): qt5-qtx11extras-devel-5.15.12-1.fc40 2.2 MB/s | 15 kB 00:00 (496/539): qt5-rpm-macros-5.15.12-1.fc40.noarch 1.3 MB/s | 10 kB 00:00 (497/539): rav1e-libs-0.6.6-4.fc40.s390x.rpm 89 MB/s | 843 kB 00:00 (498/539): rhash-1.4.3-3.fc39.s390x.rpm 26 MB/s | 200 kB 00:00 (499/539): qt5-qtwebkit-5.212.0-0.80alpha4.fc40 174 MB/s | 12 MB 00:00 (500/539): rsvg-pixbuf-loader-2.57.1-1.fc40.s39 1.2 MB/s | 16 kB 00:00 (501/539): sqlite-devel-3.45.0-1.fc40.s390x.rpm 19 MB/s | 149 kB 00:00 (502/539): sqlite-3.45.0-1.fc40.s390x.rpm 78 MB/s | 924 kB 00:00 (503/539): sysprof-capture-devel-45.1-1.fc40.s3 8.8 MB/s | 54 kB 00:00 (504/539): svt-av1-libs-1.4.1-3.fc39.s390x.rpm 103 MB/s | 1.2 MB 00:00 (505/539): tbb-bind-2021.11.0-2.fc40.s390x.rpm 2.3 MB/s | 18 kB 00:00 (506/539): tbb-devel-2021.11.0-2.fc40.s390x.rpm 7.5 MB/s | 215 kB 00:00 (507/539): tbb2020.3-2020.3-3.fc40.s390x.rpm 3.1 MB/s | 99 kB 00:00 (508/539): tcl-devel-8.6.13-1.fc40.s390x.rpm 18 MB/s | 163 kB 00:00 (509/539): tix-8.4.3-38.fc39.s390x.rpm 24 MB/s | 255 kB 00:00 (510/539): python3-vtk-9.2.6-11.fc40.s390x.rpm 58 MB/s | 12 MB 00:00 (511/539): tk-devel-8.6.13-2.fc40.s390x.rpm 35 MB/s | 489 kB 00:00 (512/539): tk-8.6.13-2.fc40.s390x.rpm 64 MB/s | 1.6 MB 00:00 (513/539): ttmkfdir-3.0.9-69.fc39.s390x.rpm 7.4 MB/s | 56 kB 00:00 (514/539): urw-base35-c059-fonts-20200910-18.fc 107 MB/s | 874 kB 00:00 (515/539): urw-base35-fonts-20200910-18.fc39.no 2.3 MB/s | 10 kB 00:00 (516/539): urw-base35-fonts-common-20200910-18. 4.5 MB/s | 21 kB 00:00 (517/539): urw-base35-bookman-fonts-20200910-18 40 MB/s | 847 kB 00:00 (518/539): urw-base35-gothic-fonts-20200910-18. 87 MB/s | 643 kB 00:00 (519/539): urw-base35-nimbus-mono-ps-fonts-2020 95 MB/s | 795 kB 00:00 (520/539): urw-base35-nimbus-roman-fonts-202009 105 MB/s | 856 kB 00:00 (521/539): urw-base35-nimbus-sans-fonts-2020091 127 MB/s | 1.3 MB 00:00 (522/539): urw-base35-p052-fonts-20200910-18.fc 115 MB/s | 974 kB 00:00 (523/539): urw-base35-standard-symbols-ps-fonts 8.2 MB/s | 42 kB 00:00 (524/539): urw-base35-z003-fonts-20200910-18.fc 56 MB/s | 276 kB 00:00 (525/539): vim-filesystem-9.1.031-1.fc40.noarch 4.2 MB/s | 17 kB 00:00 (526/539): utf8cpp-devel-4.0.5-1.fc40.noarch.rp 1.3 MB/s | 31 kB 00:00 (527/539): vtk-devel-9.2.6-11.fc40.s390x.rpm 35 MB/s | 3.3 MB 00:00 (528/539): vtk-qt-9.2.6-11.fc40.s390x.rpm 18 MB/s | 289 kB 00:00 (529/539): vulkan-headers-1.3.268.0-1.fc40.noar 105 MB/s | 1.2 MB 00:00 (530/539): vulkan-loader-1.3.268.0-1.fc40.s390x 23 MB/s | 158 kB 00:00 (531/539): vulkan-loader-devel-1.3.268.0-1.fc40 2.1 MB/s | 11 kB 00:00 (532/539): woff2-1.0.2-18.fc39.s390x.rpm 15 MB/s | 64 kB 00:00 (533/539): vtk-java-9.2.6-11.fc40.s390x.rpm 49 MB/s | 6.4 MB 00:00 (534/539): xapian-core-libs-1.4.23-1.fc39.s390x 72 MB/s | 759 kB 00:00 (535/539): xorg-x11-proto-devel-2023.2-3.fc40.n 44 MB/s | 263 kB 00:00 (536/539): xz-devel-5.4.5-1.fc40.s390x.rpm 10 MB/s | 62 kB 00:00 (537/539): zlib-ng-compat-devel-2.1.6-1.fc40.s3 5.5 MB/s | 36 kB 00:00 (538/539): urw-base35-d050000l-fonts-20200910-1 354 kB/s | 76 kB 00:00 (539/539): xorg-x11-fonts-Type1-7.5-37.fc40.noa 19 MB/s | 499 kB 00:00 -------------------------------------------------------------------------------- Total 39 MB/s | 297 MB 00:07 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: copy-jdk-configs-4.1-3.fc39.noarch 1/1 Running scriptlet: java-17-openjdk-headless-1:17.0.10.0.7-1.fc40.s390x 1/1 Preparing : 1/1 Installing : cmake-filesystem-3.27.7-1.fc40.s390x 1/539 Installing : xorg-x11-proto-devel-2023.2-3.fc40.noarch 2/539 Installing : libpng-2:1.6.40-1.fc40.s390x 3/539 Installing : libjpeg-turbo-2.1.4-5.fc40.s390x 4/539 Installing : libgfortran-14.0.1-0.3.fc40.s390x 5/539 Installing : expat-2.5.0-3.fc39.s390x 6/539 Installing : zlib-ng-compat-devel-2.1.6-1.fc40.s390x 7/539 Installing : libicu-73.2-3.fc40.s390x 8/539 Installing : libwebp-1.3.2-4.fc40.s390x 9/539 Installing : boost-system-1.83.0-2.fc40.s390x 10/539 Installing : openjpeg2-2.5.0-5.fc40.s390x 11/539 Installing : boost-chrono-1.83.0-2.fc40.s390x 12/539 Installing : tcl-1:8.6.13-1.fc40.s390x 13/539 Installing : nspr-4.35.0-17.fc40.s390x 14/539 Installing : libdrm-2.4.120-1.fc40.s390x 15/539 Installing : boost-thread-1.83.0-2.fc40.s390x 16/539 Installing : libpng-devel-2:1.6.40-1.fc40.s390x 17/539 Installing : libogg-2:1.3.5-6.fc39.s390x 18/539 Installing : libglvnd-1:1.7.0-1.fc40.s390x 19/539 Installing : libglvnd-opengl-1:1.7.0-1.fc40.s390x 20/539 Installing : libX11-xcb-1.8.7-1.fc40.s390x 21/539 Installing : lcms2-2.16-2.fc40.s390x 22/539 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 23/539 Installing : urw-base35-fonts-common-20200910-18.fc39.noarch 24/539 Installing : qt5-qttools-common-5.15.12-3.fc40.noarch 25/539 Installing : nss-util-3.96.1-1.fc40.s390x 26/539 Installing : libjpeg-turbo-devel-2.1.4-5.fc40.s390x 27/539 Installing : libmpc-1.3.1-3.fc39.s390x 28/539 Installing : libaec-1.0.6-5.fc39.s390x 29/539 Installing : hdf5-1.12.1-15.fc40.s390x 30/539 Installing : libICE-1.1.1-1.fc40.s390x 31/539 Installing : libICE-devel-1.1.1-1.fc40.s390x 32/539 Installing : libSM-1.2.4-1.fc40.s390x 33/539 Installing : mesa-libGLU-9.0.3-1.fc39.s390x 34/539 Installing : libtheora-1:1.1.1-34.fc39.s390x 35/539 Installing : boost-regex-1.83.0-2.fc40.s390x 36/539 Installing : tbb-2021.11.0-2.fc40.s390x 37/539 Installing : python-rpm-macros-3.12-7.fc40.noarch 38/539 Installing : openssl-devel-1:3.1.4-1.fc40.s390x 39/539 Installing : mesa-libglapi-24.0.0~rc2-4.fc40.s390x 40/539 Installing : libwayland-client-1.22.0-2.fc39.s390x 41/539 Installing : libtool-ltdl-2.4.7-10.fc40.s390x 42/539 Installing : libstdc++-devel-14.0.1-0.3.fc40.s390x 43/539 Installing : jsoncpp-1.9.5-5.fc39.s390x 44/539 Installing : geos-3.12.1-1.fc40.s390x 45/539 Installing : double-conversion-3.3.0-1.fc40.s390x 46/539 Installing : imath-3.1.9-6.fc40.s390x 47/539 Installing : boost-context-1.83.0-2.fc40.s390x 48/539 Installing : boost-atomic-1.83.0-2.fc40.s390x 49/539 Installing : boost-filesystem-1.83.0-2.fc40.s390x 50/539 Installing : openexr-libs-3.1.10-4.fc40.s390x 51/539 Installing : python3-rpm-macros-3.12-7.fc40.noarch 52/539 Installing : cgnslib-libs-4.4.0-2.fc39.s390x 53/539 Installing : tcl-devel-1:8.6.13-1.fc40.s390x 54/539 Installing : libicu-devel-73.2-3.fc40.s390x 55/539 Installing : blas-3.12.0-2.fc40.s390x 56/539 Installing : blas64-3.12.0-2.fc40.s390x 57/539 Installing : blas64_-3.12.0-2.fc40.s390x 58/539 Installing : hdf-libs-4.2.15-14.fc40.s390x 59/539 Installing : libharu-2.4.3-3.fc39.s390x 60/539 Running scriptlet: xml-common-0.6.3-62.fc40.noarch 61/539 Installing : xml-common-0.6.3-62.fc40.noarch 61/539 Installing : tbb2020.3-2020.3-3.fc40.s390x 62/539 Installing : opencascade-foundation-7.6.3-4.fc39.s390x 63/539 Installing : pugixml-1.13-3.fc39.s390x 64/539 Installing : pixman-0.43.0-1.fc40.s390x 65/539 Installing : pcre2-utf16-10.42-2.fc40.s390x 66/539 Installing : openblas-0.3.26-1.fc40.s390x 67/539 Installing : minizip-ng-compat-3.0.10-5.fc40.s390x 68/539 Installing : freexl-2.0.0-3.fc40.s390x 69/539 Installing : libxshmfence-1.3.2-1.fc40.s390x 70/539 Installing : libwayland-server-1.22.0-2.fc39.s390x 71/539 Installing : libpq-16.1-1.fc40.s390x 72/539 Installing : libevdev-1.13.1-2.fc39.s390x 73/539 Installing : libdicom-1.0.5-1.fc40.s390x 74/539 Installing : libcurl-devel-8.5.0-2.fc40.s390x 75/539 Installing : libatomic-14.0.1-0.3.fc40.s390x 76/539 Installing : libXau-1.0.11-4.fc40.s390x 77/539 Installing : libxcb-1.16-2.fc40.s390x 78/539 Installing : mesa-libgbm-24.0.0~rc2-4.fc40.s390x 79/539 Installing : libglvnd-egl-1:1.7.0-1.fc40.s390x 80/539 Installing : mesa-libEGL-24.0.0~rc2-4.fc40.s390x 81/539 Installing : kernel-headers-6.8.0-0.rc1.12.fc40.s390x 82/539 Installing : gl-manpages-1.1-29.20190306.fc40.noarch 83/539 Installing : gettext-libs-0.22-2.fc39.s390x 84/539 Installing : emacs-filesystem-1:29.2-2.fc40.noarch 85/539 Installing : dbus-libs-1:1.14.10-1.fc40.s390x 86/539 Installing : alsa-lib-1.2.10-3.fc40.s390x 87/539 Installing : adobe-mappings-cmap-20230622-1.fc39.noarch 88/539 Installing : graphite2-1.3.14-15.fc40.s390x 89/539 Installing : boost-date-time-1.83.0-2.fc40.s390x 90/539 Installing : boost-container-1.83.0-2.fc40.s390x 91/539 Installing : boost-json-1.83.0-2.fc40.s390x 92/539 Installing : boost-wave-1.83.0-2.fc40.s390x 93/539 Installing : graphite2-devel-1.3.14-15.fc40.s390x 94/539 Installing : adobe-mappings-cmap-deprecated-20230622-1.fc39.n 95/539 Installing : avahi-libs-0.8-24.fc39.s390x 96/539 Installing : libdrm-devel-2.4.120-1.fc40.s390x 97/539 Installing : libglvnd-gles-1:1.7.0-1.fc40.s390x 98/539 Installing : xcb-util-0.4.1-3.fc39.s390x 99/539 Installing : xcb-util-image-0.4.1-3.fc39.s390x 100/539 Installing : xcb-util-keysyms-0.4.1-3.fc39.s390x 101/539 Installing : xcb-util-renderutil-0.3.10-3.fc39.s390x 102/539 Installing : xcb-util-wm-0.4.2-3.fc39.s390x 103/539 Installing : libXau-devel-1.0.11-4.fc40.s390x 104/539 Installing : libxcb-devel-1.16-2.fc40.s390x 105/539 Installing : libdicom-devel-1.0.5-1.fc40.s390x 106/539 Installing : libpq-devel-16.1-1.fc40.s390x 107/539 Installing : openblas-openmp-0.3.26-1.fc40.s390x 108/539 Installing : openblas-openmp64-0.3.26-1.fc40.s390x 109/539 Installing : flexiblas-netlib-3.4.1-3.fc40.s390x 110/539 Installing : flexiblas-openblas-openmp-3.4.1-3.fc40.s390x 111/539 Installing : flexiblas-netlib64-3.4.1-3.fc40.s390x 112/539 Installing : flexiblas-openblas-openmp64-3.4.1-3.fc40.s390x 113/539 Installing : flexiblas-3.4.1-3.fc40.s390x 114/539 Installing : flexiblas-devel-3.4.1-3.fc40.s390x 115/539 Installing : arpack-3.9.1-3.fc40.s390x 116/539 Installing : pixman-devel-0.43.0-1.fc40.s390x 117/539 Installing : pugixml-devel-1.13-3.fc39.s390x 118/539 Installing : iso-codes-4.16.0-1.fc40.noarch 119/539 Installing : libharu-devel-2.4.3-3.fc39.s390x 120/539 Installing : lapack64_-3.12.0-2.fc40.s390x 121/539 Installing : lapack64-3.12.0-2.fc40.s390x 122/539 Installing : lapack-3.12.0-2.fc40.s390x 123/539 Installing : pyproject-rpm-macros-1.12.0-1.fc40.noarch 124/539 Installing : boost-fiber-1.83.0-2.fc40.s390x 125/539 Installing : boost-log-1.83.0-2.fc40.s390x 126/539 Installing : boost-coroutine-1.83.0-2.fc40.s390x 127/539 Installing : double-conversion-devel-3.3.0-1.fc40.s390x 128/539 Installing : librttopo-1.1.0-12.fc39.s390x 129/539 Installing : jsoncpp-devel-1.9.5-5.fc39.s390x 130/539 Installing : PEGTL-devel-2.8.3-7.fc39.s390x 131/539 Installing : json-devel-3.11.2-5.fc40.s390x 132/539 Installing : unixODBC-2.3.12-2.fc40.s390x 133/539 Installing : libwayland-cursor-1.22.0-2.fc39.s390x 134/539 Installing : libarchive-devel-3.7.2-1.fc40.s390x 135/539 Installing : boost-graph-1.83.0-2.fc40.s390x 136/539 Installing : libaec-devel-1.0.6-5.fc39.s390x 137/539 Installing : cpp-14.0.1-0.3.fc40.s390x 138/539 Installing : nss-softokn-freebl-3.96.1-1.fc40.s390x 139/539 Installing : nss-softokn-3.96.1-1.fc40.s390x 140/539 Installing : urw-base35-bookman-fonts-20200910-18.fc39.noarch 141/539 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 141/539 Installing : urw-base35-c059-fonts-20200910-18.fc39.noarch 142/539 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 142/539 Installing : urw-base35-d050000l-fonts-20200910-18.fc39.noarc 143/539 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 143/539 Installing : urw-base35-gothic-fonts-20200910-18.fc39.noarch 144/539 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 144/539 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 145/539 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 145/539 Installing : urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 146/539 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 146/539 Installing : urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 147/539 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 147/539 Installing : urw-base35-p052-fonts-20200910-18.fc39.noarch 148/539 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 148/539 Installing : urw-base35-standard-symbols-ps-fonts-20200910-18 149/539 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 149/539 Installing : urw-base35-z003-fonts-20200910-18.fc39.noarch 150/539 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 150/539 Installing : urw-base35-fonts-20200910-18.fc39.noarch 151/539 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 152/539 Installing : libvorbis-1:1.3.7-8.fc39.s390x 153/539 Installing : boost-locale-1.83.0-2.fc40.s390x 154/539 Installing : boost-type_erasure-1.83.0-2.fc40.s390x 155/539 Installing : boost-timer-1.83.0-2.fc40.s390x 156/539 Installing : libwebp-devel-1.3.2-4.fc40.s390x 157/539 Installing : expat-devel-2.5.0-3.fc39.s390x 158/539 Installing : ogdi-4.1.0-11.fc39.s390x 159/539 Installing : jasper-libs-4.1.0-1.fc40.s390x 160/539 Installing : LibRaw-0.21.2-2.fc40.s390x 161/539 Installing : cli11-devel-2.3.2-6.fc40.noarch 162/539 Installing : eigen3-devel-3.4.0-14.fc40.noarch 163/539 Installing : utf8cpp-devel-4.0.5-1.fc40.noarch 164/539 Installing : xz-devel-5.4.5-1.fc40.s390x 165/539 Installing : libxml2-devel-2.12.4-1.fc40.s390x 166/539 Installing : xkeyboard-config-2.40-2.fc40.noarch 167/539 Installing : libxkbcommon-1.6.0-2.fc40.s390x 168/539 Installing : libxkbcommon-x11-1.6.0-2.fc40.s390x 169/539 Installing : xerces-c-3.2.5-1.fc40.s390x 170/539 Installing : xapian-core-libs-1.4.23-1.fc39.s390x 171/539 Installing : woff2-1.0.2-18.fc39.s390x 172/539 Installing : vulkan-loader-1.3.268.0-1.fc40.s390x 173/539 Installing : vim-filesystem-2:9.1.031-1.fc40.noarch 174/539 Installing : uriparser-0.9.7-4.fc40.s390x 175/539 Installing : libkml-1.3.0-47.fc40.s390x 176/539 Installing : tzdata-java-2023d-2.fc40.noarch 177/539 Installing : tzdata-2023d-2.fc40.noarch 178/539 Installing : sysprof-capture-devel-45.1-1.fc40.s390x 179/539 Installing : svt-av1-libs-1.4.1-3.fc39.s390x 180/539 Installing : sqlite-3.45.0-1.fc40.s390x 181/539 Installing : sqlite-devel-3.45.0-1.fc40.s390x 182/539 Installing : snappy-1.1.10-2.fc39.s390x 183/539 Installing : blosc-1.21.5-2.fc40.s390x 184/539 Installing : netcdf-4.9.2-2.fc40.s390x 185/539 Installing : netcdf-cxx-4.2-32.fc39.s390x 186/539 Running scriptlet: netcdf-cxx-4.2-32.fc39.s390x 186/539 Installing : rhash-1.4.3-3.fc39.s390x 187/539 Installing : rav1e-libs-0.6.6-4.fc40.s390x 188/539 Installing : qt-settings-39.1-3.fc40.noarch 189/539 Installing : python-pip-wheel-23.3.2-1.fc40.noarch 190/539 Installing : proj-data-9.3.1-1.fc40.noarch 191/539 Installing : poppler-data-0.4.11-5.fc39.noarch 192/539 Installing : pcre2-utf32-10.42-2.fc40.s390x 193/539 Installing : pcre2-devel-10.42-2.fc40.s390x 194/539 Installing : orc-0.4.33-3.fc39.s390x 195/539 Installing : opus-1.4-1.fc40.s390x 196/539 Installing : nettle-3.9.1-2.fc39.s390x 197/539 Installing : gnutls-3.8.3-2.fc40.s390x 198/539 Installing : glib2-2.79.1-1.fc40.s390x 199/539 Installing : shared-mime-info-2.3-2.fc40.s390x 200/539 Running scriptlet: shared-mime-info-2.3-2.fc40.s390x 200/539 Installing : gdk-pixbuf2-2.42.10-6.fc40.s390x 201/539 Installing : cups-libs-1:2.4.7-7.fc40.s390x 202/539 Installing : libgudev-238-2.fc39.s390x 203/539 Installing : graphene-1.10.6-6.fc39.s390x 204/539 Installing : netpbm-11.02.00-5.fc40.s390x 205/539 Installing : gts-0.7.6-46.20121130.fc39.s390x 206/539 Installing : ncurses-6.4-9.20240113.fc40.s390x 207/539 Installing : mtdev-1.1.6-6.fc39.s390x 208/539 Installing : mpdecimal-2.5.1-7.fc39.s390x 209/539 Installing : metis-5.1.0.3-3.fc40.s390x 210/539 Installing : SuperLU-6.0.1-3.fc40.s390x 211/539 Installing : armadillo-12.6.6-3.fc40.s390x 212/539 Installing : mariadb-connector-c-config-3.3.8-1.fc40.noarch 213/539 Installing : mariadb-connector-c-3.3.8-1.fc40.s390x 214/539 Installing : mariadb-connector-c-devel-3.3.8-1.fc40.s390x 215/539 Installing : m4-1.4.19-7.fc40.s390x 216/539 Installing : lz4-devel-1.9.4-4.fc39.s390x 217/539 Installing : lua-posix-36.2.1-3.fc39.s390x 218/539 Installing : lua-5.4.6-3.fc39.s390x 219/539 Installing : copy-jdk-configs-4.1-3.fc39.noarch 220/539 Installing : lksctp-tools-1.0.19-4.fc39.s390x 221/539 Installing : libzstd-devel-1.5.5-4.fc39.s390x 222/539 Installing : libxslt-1.1.39-1.fc40.s390x 223/539 Installing : libwayland-egl-1.22.0-2.fc39.s390x 224/539 Installing : libwacom-data-2.9.0-1.fc40.noarch 225/539 Installing : libvisual-1:0.4.1-2.fc39.s390x 226/539 Installing : libuv-1:1.47.0-3.fc40.s390x 227/539 Installing : libuuid-devel-2.39.3-4.fc40.s390x 228/539 Installing : libSM-devel-1.2.4-1.fc40.s390x 229/539 Installing : libunwind-1.7.2-1.fc40.s390x 230/539 Installing : libubsan-14.0.1-0.3.fc40.s390x 231/539 Installing : libsepol-devel-3.6-1.fc40.s390x 232/539 Installing : libselinux-devel-3.6-2.fc40.s390x 233/539 Installing : libqhull_r-1:8.0.2-2.fc40.s390x 234/539 Installing : libpaper-1:2.1.1-1.fc39.s390x 235/539 Installing : liblerc-4.0.0-4.fc39.s390x 236/539 Installing : libimagequant-4.0.3-2.fc40.s390x 237/539 Installing : libijs-0.35-20.fc40.s390x 238/539 Installing : libgta-1.2.1-10.fc39.s390x 239/539 Installing : libglvnd-core-devel-1:1.7.0-1.fc40.s390x 240/539 Installing : libfontenc-1.1.7-1.fc40.s390x 241/539 Installing : libffi-devel-3.4.4-5.fc40.s390x 242/539 Installing : libedit-3.1-48.20230828cvs.fc40.s390x 243/539 Installing : llvm-libs-17.0.6-2.fc40.s390x 244/539 Installing : libdav1d-1.3.0-1.fc40.s390x 245/539 Installing : libdatrie-0.2.13-7.fc39.s390x 246/539 Installing : libthai-0.1.29-6.fc39.s390x 247/539 Installing : libblkid-devel-2.39.3-4.fc40.s390x 248/539 Installing : libmount-devel-2.39.3-4.fc40.s390x 249/539 Installing : libb2-0.98.1-9.fc39.s390x 250/539 Installing : python3-3.12.1-2.fc40.s390x 251/539 Installing : python3-libs-3.12.1-2.fc40.s390x 252/539 Installing : boost-python3-1.83.0-2.fc40.s390x 253/539 Installing : cmake-rpm-macros-3.27.7-1.fc40.noarch 254/539 Installing : gstreamer1-1.22.9-1.fc40.s390x 255/539 Installing : python3-packaging-23.2-2.fc40.noarch 256/539 Installing : glib2-devel-2.79.1-1.fc40.s390x 257/539 Installing : python3-rpm-generators-14-8.fc40.noarch 258/539 Installing : python3-devel-3.12.1-2.fc40.s390x 259/539 Installing : python3-numpy-1:1.26.2-4.fc40.s390x 260/539 Installing : boost-numpy3-1.83.0-2.fc40.s390x 261/539 Installing : crypto-policies-scripts-20231204-1.git1e3a2e4.fc 262/539 Installing : nss-sysinit-3.96.1-1.fc40.s390x 263/539 Installing : nss-3.96.1-1.fc40.s390x 264/539 Running scriptlet: nss-3.96.1-1.fc40.s390x 264/539 Installing : libwacom-2.9.0-1.fc40.s390x 265/539 Installing : libinput-1.25.0-1.fc40.s390x 266/539 Running scriptlet: libinput-1.25.0-1.fc40.s390x 266/539 Installing : vulkan-headers-1.3.268.0-1.fc40.noarch 267/539 Installing : vulkan-loader-devel-1.3.268.0-1.fc40.s390x 268/539 Installing : libasan-14.0.1-0.3.fc40.s390x 269/539 Installing : libXdmcp-1.1.4-1.fc40.s390x 270/539 Installing : libXdmcp-devel-1.1.4-1.fc40.s390x 271/539 Installing : libX11-common-1.8.7-1.fc40.noarch 272/539 Installing : libX11-1.8.7-1.fc40.s390x 273/539 Installing : libX11-devel-1.8.7-1.fc40.s390x 274/539 Installing : libXext-1.3.5-5.fc40.s390x 275/539 Installing : libXext-devel-1.3.5-5.fc40.s390x 276/539 Installing : libXrender-0.9.11-4.fc40.s390x 277/539 Installing : libXrender-devel-0.9.11-4.fc40.s390x 278/539 Installing : libXi-1.8.1-3.fc40.s390x 279/539 Installing : libXt-1.3.0-1.fc40.s390x 280/539 Installing : libXmu-1.1.4-4.fc40.s390x 281/539 Installing : libXfixes-6.0.1-1.fc40.s390x 282/539 Installing : libXfixes-devel-6.0.1-1.fc40.s390x 283/539 Installing : libXi-devel-1.8.1-3.fc40.s390x 284/539 Installing : libXcursor-1.2.1-5.fc40.s390x 285/539 Installing : libXcursor-devel-1.2.1-5.fc40.s390x 286/539 Installing : libXt-devel-1.3.0-1.fc40.s390x 287/539 Installing : libXtst-1.2.4-4.fc40.s390x 288/539 Installing : libXv-1.0.12-1.fc40.s390x 289/539 Installing : libXcomposite-0.4.6-1.fc40.s390x 290/539 Installing : libXpm-3.5.17-1.fc40.s390x 291/539 Installing : libXpm-devel-3.5.17-1.fc40.s390x 292/539 Installing : libXcomposite-devel-0.4.6-1.fc40.s390x 293/539 Installing : libXv-devel-1.0.12-1.fc40.s390x 294/539 Installing : libXtst-devel-1.2.4-4.fc40.s390x 295/539 Installing : libXrandr-1.5.4-1.fc40.s390x 296/539 Installing : libXrandr-devel-1.5.4-1.fc40.s390x 297/539 Installing : libXScrnSaver-1.2.4-1.fc40.s390x 298/539 Installing : libXScrnSaver-devel-1.2.4-1.fc40.s390x 299/539 Installing : libXinerama-1.1.5-4.fc40.s390x 300/539 Installing : libXinerama-devel-1.1.5-4.fc40.s390x 301/539 Installing : libXres-1.2.2-1.fc40.s390x 302/539 Installing : libXres-devel-1.2.2-1.fc40.s390x 303/539 Installing : libXxf86vm-1.1.5-4.fc40.s390x 304/539 Installing : libglvnd-glx-1:1.7.0-1.fc40.s390x 305/539 Installing : mesa-libGL-24.0.0~rc2-4.fc40.s390x 306/539 Installing : libglvnd-devel-1:1.7.0-1.fc40.s390x 307/539 Installing : mesa-libGL-devel-24.0.0~rc2-4.fc40.s390x 308/539 Installing : mesa-libGLU-devel-9.0.3-1.fc39.s390x 309/539 Installing : libGLEW-2.2.0-5.fc39.s390x 310/539 Installing : glew-devel-2.2.0-5.fc39.s390x 311/539 Installing : mesa-libEGL-devel-24.0.0~rc2-4.fc40.s390x 312/539 Installing : gl2ps-1.4.2-8.fc39.s390x 313/539 Installing : gl2ps-devel-1.4.2-8.fc39.s390x 314/539 Installing : glx-utils-9.0.0-4.fc40.s390x 315/539 Installing : libxkbfile-1.1.2-1.fc40.s390x 316/539 Installing : libxkbfile-devel-1.1.2-1.fc40.s390x 317/539 Installing : jxrlib-1.1-25.fc39.s390x 318/539 Installing : json-c-0.17-1.fc40.s390x 319/539 Installing : jbigkit-libs-2.1-27.fc40.s390x 320/539 Installing : libtiff-4.5.0-3.fc40.s390x 321/539 Installing : proj-9.3.1-1.fc40.s390x 322/539 Installing : libtiff-devel-4.5.0-3.fc40.s390x 323/539 Installing : gdk-pixbuf2-devel-2.42.10-6.fc40.s390x 324/539 Installing : proj-devel-9.3.1-1.fc40.s390x 325/539 Installing : libgeotiff-1.7.1-10.fc40.s390x 326/539 Installing : libspatialite-5.1.0-3.fc40.s390x 327/539 Installing : freeimage-3.19.0-0.22.svn1909.fc40.s390x 328/539 Installing : freeimage-devel-3.19.0-0.22.svn1909.fc40.s390x 329/539 Installing : openjpeg2-tools-2.5.0-5.fc40.s390x 330/539 Installing : openjpeg2-devel-2.5.0-5.fc40.s390x 331/539 Installing : jbig2dec-libs-0.20-1.fc40.s390x 332/539 Installing : javapackages-filesystem-6.2.0-5.fc40.noarch 333/539 Installing : java-17-openjdk-headless-1:17.0.10.0.7-1.fc40.s3 334/539 Running scriptlet: java-17-openjdk-headless-1:17.0.10.0.7-1.fc40.s3 334/539 Installing : hyphen-2.8.8-21.fc39.s390x 335/539 Installing : hwloc-libs-2.10.0-1.fc40.s390x 336/539 Installing : tbb-bind-2021.11.0-2.fc40.s390x 337/539 Installing : tbb-devel-2021.11.0-2.fc40.s390x 338/539 Installing : highway-1.0.7-1.fc40.s390x 339/539 Installing : libjxl-1:0.8.2-3.fc40.s390x 340/539 Installing : libaom-3.8.0-1.fc40.s390x 341/539 Installing : libavif-0.11.1-12.fc40.s390x 342/539 Installing : hicolor-icon-theme-0.17-16.fc39.noarch 343/539 Running scriptlet: groff-base-1.23.0-4.fc40.s390x 344/539 Installing : groff-base-1.23.0-4.fc40.s390x 344/539 Running scriptlet: groff-base-1.23.0-4.fc40.s390x 344/539 Installing : perl-Digest-1.20-500.fc39.noarch 345/539 Installing : perl-Digest-MD5-2.59-1.fc40.s390x 346/539 Installing : perl-B-1.88-504.fc40.s390x 347/539 Installing : perl-FileHandle-2.05-504.fc40.noarch 348/539 Installing : perl-Data-Dumper-2.188-501.fc39.s390x 349/539 Installing : perl-libnet-3.15-501.fc39.noarch 350/539 Installing : perl-AutoLoader-5.74-504.fc40.noarch 351/539 Installing : perl-URI-5.24-1.fc40.noarch 352/539 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 353/539 Installing : perl-Mozilla-CA-20231213-1.fc40.noarch 354/539 Installing : perl-if-0.61.000-504.fc40.noarch 355/539 Installing : perl-locale-1.10-504.fc40.noarch 356/539 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 357/539 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 358/539 Installing : perl-File-Path-2.18-501.fc40.noarch 359/539 Installing : perl-IO-Socket-SSL-2.085-1.fc40.noarch 360/539 Installing : perl-Net-SSLeay-1.94-1.fc40.s390x 361/539 Installing : perl-Pod-Escapes-1:1.07-501.fc40.noarch 362/539 Installing : perl-Class-Struct-0.68-504.fc40.noarch 363/539 Installing : perl-Term-ANSIColor-5.01-502.fc40.noarch 364/539 Installing : perl-POSIX-2.13-504.fc40.s390x 365/539 Installing : perl-IPC-Open3-1.22-504.fc40.noarch 366/539 Installing : perl-File-Temp-1:0.231.100-501.fc40.noarch 367/539 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 368/539 Installing : perl-Term-Cap-1.18-500.fc39.noarch 369/539 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 370/539 Installing : perl-Socket-4:2.037-3.fc39.s390x 371/539 Installing : perl-SelectSaver-1.02-504.fc40.noarch 372/539 Installing : perl-Symbol-1.09-504.fc40.noarch 373/539 Installing : perl-File-stat-1.13-504.fc40.noarch 374/539 Installing : perl-podlators-1:5.01-500.fc39.noarch 375/539 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 376/539 Installing : perl-Fcntl-1.15-504.fc40.s390x 377/539 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 378/539 Installing : perl-base-2.27-504.fc40.noarch 379/539 Installing : perl-mro-1.28-504.fc40.s390x 380/539 Installing : perl-IO-1.52-504.fc40.s390x 381/539 Installing : perl-overloading-0.02-504.fc40.noarch 382/539 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 383/539 Installing : perl-Errno-1.37-504.fc40.s390x 384/539 Installing : perl-File-Basename-2.86-504.fc40.noarch 385/539 Installing : perl-Getopt-Std-1.13-504.fc40.noarch 386/539 Installing : perl-MIME-Base64-3.16-501.fc40.s390x 387/539 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39.s390x 388/539 Installing : perl-constant-1.33-501.fc39.noarch 389/539 Installing : perl-Storable-1:3.32-500.fc39.s390x 390/539 Installing : perl-overload-1.37-504.fc40.noarch 391/539 Installing : perl-parent-1:0.241-500.fc39.noarch 392/539 Installing : perl-vars-1.05-504.fc40.noarch 393/539 Installing : perl-Getopt-Long-1:2.57-1.fc40.noarch 394/539 Installing : perl-Carp-1.54-500.fc39.noarch 395/539 Installing : perl-Exporter-5.78-1.fc40.noarch 396/539 Installing : perl-PathTools-3.89-500.fc39.s390x 397/539 Installing : perl-DynaLoader-1.54-504.fc40.s390x 398/539 Installing : perl-Encode-4:3.20-501.fc40.s390x 399/539 Installing : perl-libs-4:5.38.2-504.fc40.s390x 400/539 Installing : perl-interpreter-4:5.38.2-504.fc40.s390x 401/539 Installing : perl-File-Find-1.43-504.fc40.noarch 402/539 Installing : perl-threads-1:2.36-500.fc39.s390x 403/539 Installing : perl-threads-shared-1.68-500.fc39.s390x 404/539 Installing : perl-Thread-Queue-3.14-501.fc40.noarch 405/539 Installing : perl-English-1.11-504.fc40.noarch 406/539 Installing : perl-File-Compare-1.100.700-504.fc40.noarch 407/539 Installing : perl-File-Copy-2.41-504.fc40.noarch 408/539 Installing : autoconf-2.71-7.fc40.noarch 409/539 Installing : automake-1.16.5-14.fc40.noarch 410/539 Installing : libogg-devel-2:1.3.5-6.fc39.s390x 411/539 Installing : libtheora-devel-1:1.1.1-34.fc39.s390x 412/539 Installing : google-noto-fonts-common-20230801-4.fc40.noarch 413/539 Installing : google-noto-sans-vf-fonts-20230801-4.fc40.noarch 414/539 Installing : default-fonts-core-sans-4.0-9.fc40.noarch 415/539 Installing : cairo-1.18.0-1.fc40.s390x 416/539 Installing : harfbuzz-8.3.0-2.fc40.s390x 417/539 Installing : freetype-2.13.2-1.fc40.s390x 418/539 Installing : fontconfig-2.15.0-1.fc40.s390x 419/539 Running scriptlet: fontconfig-2.15.0-1.fc40.s390x 419/539 Installing : libXft-2.3.8-4.fc40.s390x 420/539 Running scriptlet: tk-1:8.6.13-2.fc40.s390x 421/539 Installing : tk-1:8.6.13-2.fc40.s390x 421/539 Installing : poppler-23.08.0-3.fc40.s390x 422/539 Installing : cairo-gobject-1.18.0-1.fc40.s390x 423/539 Installing : poppler-glib-23.08.0-3.fc40.s390x 424/539 Installing : tix-1:8.4.3-38.fc39.s390x 425/539 Running scriptlet: tix-1:8.4.3-38.fc39.s390x 425/539 Installing : netgen-mesher-common-6.2.2202-8.fc40.noarch 426/539 Installing : gd-2.3.3-12.fc39.s390x 427/539 Installing : mkfontscale-1.2.2-4.fc39.s390x 428/539 Installing : ttmkfdir-3.0.9-69.fc39.s390x 429/539 Installing : xorg-x11-fonts-Type1-7.5-37.fc40.noarch 430/539 Running scriptlet: xorg-x11-fonts-Type1-7.5-37.fc40.noarch 430/539 Installing : java-17-openjdk-1:17.0.10.0.7-1.fc40.s390x 431/539 Running scriptlet: java-17-openjdk-1:17.0.10.0.7-1.fc40.s390x 431/539 Installing : harfbuzz-icu-8.3.0-2.fc40.s390x 432/539 Installing : google-droid-sans-fonts-20200215-17.fc40.noarch 433/539 Installing : glibc-headers-s390-2.38.9000-35.fc40.noarch 434/539 Installing : libxcrypt-devel-4.4.36-4.fc40.s390x 435/539 Installing : glibc-devel-2.38.9000-35.fc40.s390x 436/539 Installing : giflib-5.2.1-17.fc40.s390x 437/539 Installing : gettext-envsubst-0.22-2.fc39.s390x 438/539 Installing : gettext-runtime-0.22-2.fc39.s390x 439/539 Installing : gettext-0.22-2.fc39.s390x 440/539 Installing : gc-8.2.2-4.fc39.s390x 441/539 Installing : guile22-2.2.7-9.fc39.s390x 442/539 Installing : make-1:4.4.1-2.fc39.s390x 443/539 Installing : gcc-14.0.1-0.3.fc40.s390x 444/539 Running scriptlet: gcc-14.0.1-0.3.fc40.s390x 444/539 Installing : gcc-gfortran-14.0.1-0.3.fc40.s390x 445/539 Installing : hdf5-devel-1.12.1-15.fc40.s390x 446/539 Installing : cmake-data-3.27.7-1.fc40.noarch 447/539 Installing : cmake-3.27.7-1.fc40.s390x 448/539 Installing : blas-devel-3.12.0-2.fc40.s390x 449/539 Installing : lapack-devel-3.12.0-2.fc40.s390x 450/539 Installing : netcdf-devel-4.9.2-2.fc40.s390x 451/539 Installing : netcdf-cxx-devel-4.2-32.fc39.s390x 452/539 Installing : gcc-c++-14.0.1-0.3.fc40.s390x 453/539 Installing : qt5-rpm-macros-5.15.12-1.fc40.noarch 454/539 Installing : fribidi-1.0.13-2.fc39.s390x 455/539 Installing : pango-1.51.0-1.fc40.s390x 456/539 Installing : librsvg2-2.57.1-1.fc40.s390x 457/539 Installing : rsvg-pixbuf-loader-2.57.1-1.fc40.s390x 458/539 Installing : gdk-pixbuf2-modules-2.42.10-6.fc40.s390x 459/539 Installing : openslide-4.0.0-1.fc40.s390x 460/539 Installing : lasi-1.1.3-11.fc39.s390x 461/539 Installing : duktape-2.7.0-5.fc39.s390x 462/539 Installing : libproxy-0.5.3-3.fc40.s390x 463/539 Installing : qt5-qtbase-common-5.15.12-1.fc40.noarch 464/539 Running scriptlet: qt5-qtbase-5.15.12-1.fc40.s390x 465/539 Installing : qt5-qtbase-5.15.12-1.fc40.s390x 465/539 Running scriptlet: qt5-qtbase-5.15.12-1.fc40.s390x 465/539 Installing : qt5-qtbase-gui-5.15.12-1.fc40.s390x 466/539 Installing : qt5-qtdeclarative-5.15.12-1.fc40.s390x 467/539 Installing : qt5-qtbase-devel-5.15.12-1.fc40.s390x 468/539 Installing : qt5-qttools-libs-designer-5.15.12-3.fc40.s390x 469/539 Installing : qt5-qttools-libs-designercomponents-5.15.12-3.fc 470/539 Installing : qt5-qttools-libs-help-5.15.12-3.fc40.s390x 471/539 Installing : qt5-designer-5.15.12-3.fc40.s390x 472/539 Installing : qt5-qtdeclarative-devel-5.15.12-1.fc40.s390x 473/539 Installing : qt5-qtsensors-5.15.12-3.fc40.s390x 474/539 Installing : qt5-qtwebchannel-5.15.12-3.fc40.s390x 475/539 Installing : qt5-qtlocation-5.15.12-1.fc40.s390x 476/539 Installing : qt5-linguist-5.15.12-3.fc40.s390x 477/539 Installing : qt5-qtx11extras-5.15.12-1.fc40.s390x 478/539 Installing : qt5-qtx11extras-devel-5.15.12-1.fc40.s390x 479/539 Installing : qt5-qttools-5.15.12-3.fc40.s390x 480/539 Installing : clang-resource-filesystem-17.0.6-4.fc40.noarch 481/539 Installing : clang-libs-17.0.6-4.fc40.s390x 482/539 Installing : qt5-doctools-5.15.12-3.fc40.s390x 483/539 Installing : qt5-qttools-devel-5.15.12-3.fc40.s390x 484/539 Installing : cgnslib-common-4.4.0-2.fc39.noarch 485/539 Installing : cgnslib-4.4.0-2.fc39.s390x 486/539 Installing : cgnslib-devel-4.4.0-2.fc39.s390x 487/539 Installing : cfitsio-4.3.1-1.fc40.s390x 488/539 Installing : gdal-libs-3.8.3-3.fc40.s390x 489/539 Installing : vtk-9.2.6-11.fc40.s390x 490/539 Installing : opencascade-draw-7.6.3-4.fc39.s390x 491/539 Installing : opencascade-modeling-7.6.3-4.fc39.s390x 492/539 Installing : opencascade-visualization-7.6.3-4.fc39.s390x 493/539 Installing : opencascade-ocaf-7.6.3-4.fc39.s390x 494/539 Installing : vtk-qt-9.2.6-11.fc40.s390x 495/539 Installing : python3-vtk-9.2.6-11.fc40.s390x 496/539 Installing : vtk-java-9.2.6-11.fc40.s390x 497/539 Installing : netgen-mesher-devel-6.2.2202-8.fc40.s390x 498/539 Installing : netgen-mesher-libs-6.2.2202-8.fc40.s390x 499/539 Installing : netgen-mesher-6.2.2202-8.fc40.s390x 500/539 Installing : gdal-devel-3.8.3-3.fc40.s390x 501/539 Installing : cdparanoia-libs-10.2-42.fc39.s390x 502/539 Installing : gstreamer1-plugins-base-1.22.9-1.fc40.s390x 503/539 Installing : qt5-qtwebkit-5.212.0-0.80alpha4.fc40.s390x 504/539 Installing : qt5-qtwebkit-devel-5.212.0-0.80alpha4.fc40.s390x 505/539 Installing : catch-3.5.2-1.fc40.s390x 506/539 Installing : bzip2-devel-1.0.8-16.fc39.s390x 507/539 Installing : brotli-1.1.0-1.fc40.s390x 508/539 Installing : brotli-devel-1.1.0-1.fc40.s390x 509/539 Installing : freetype-devel-2.13.2-1.fc40.s390x 510/539 Installing : harfbuzz-devel-8.3.0-2.fc40.s390x 511/539 Installing : fontconfig-devel-2.15.0-1.fc40.s390x 512/539 Installing : cairo-devel-1.18.0-1.fc40.s390x 513/539 Installing : openslide-devel-4.0.0-1.fc40.s390x 514/539 Installing : libXft-devel-2.3.8-4.fc40.s390x 515/539 Installing : tk-devel-1:8.6.13-2.fc40.s390x 516/539 Installing : annobin-docs-12.38-1.fc40.noarch 517/539 Installing : adobe-mappings-pdf-20190401-5.fc39.noarch 518/539 Installing : libgs-10.02.1-7.fc40.s390x 519/539 Installing : graphviz-9.0.0-10.fc40.s390x 520/539 Installing : boost-test-1.83.0-2.fc40.s390x 521/539 Installing : boost-stacktrace-1.83.0-2.fc40.s390x 522/539 Installing : boost-serialization-1.83.0-2.fc40.s390x 523/539 Installing : boost-random-1.83.0-2.fc40.s390x 524/539 Installing : boost-program-options-1.83.0-2.fc40.s390x 525/539 Installing : boost-nowide-1.83.0-2.fc40.s390x 526/539 Installing : boost-math-1.83.0-2.fc40.s390x 527/539 Installing : boost-iostreams-1.83.0-2.fc40.s390x 528/539 Installing : boost-contract-1.83.0-2.fc40.s390x 529/539 Installing : boost-1.83.0-2.fc40.s390x 530/539 Installing : boost-devel-1.83.0-2.fc40.s390x 531/539 Installing : vtk-devel-9.2.6-11.fc40.s390x 532/539 Installing : opencascade-devel-7.6.3-4.fc39.s390x 533/539 Installing : doxygen-2:1.10.0-2.fc40.s390x 534/539 Installing : annobin-plugin-gcc-12.38-1.fc40.s390x 535/539 Running scriptlet: annobin-plugin-gcc-12.38-1.fc40.s390x 535/539 Installing : catch-devel-3.5.2-1.fc40.s390x 536/539 Installing : netgen-mesher-devel-private-6.2.2202-8.fc40.s390 537/539 Installing : gcc-plugin-annobin-14.0.1-0.3.fc40.s390x 538/539 Running scriptlet: gcc-plugin-annobin-14.0.1-0.3.fc40.s390x 538/539 Installing : libXmu-devel-1.1.4-4.fc40.s390x 539/539 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 539/539 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 539/539 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 539/539 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 539/539 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 539/539 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 539/539 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 539/539 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 539/539 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 539/539 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 539/539 Running scriptlet: copy-jdk-configs-4.1-3.fc39.noarch 539/539 Running scriptlet: crypto-policies-scripts-20231204-1.git1e3a2e4.fc 539/539 Running scriptlet: nss-3.96.1-1.fc40.s390x 539/539 Running scriptlet: java-17-openjdk-headless-1:17.0.10.0.7-1.fc40.s3 539/539 Running scriptlet: fontconfig-2.15.0-1.fc40.s390x 539/539 Running scriptlet: java-17-openjdk-1:17.0.10.0.7-1.fc40.s390x 539/539 Running scriptlet: libXmu-devel-1.1.4-4.fc40.s390x 539/539 Installed: LibRaw-0.21.2-2.fc40.s390x PEGTL-devel-2.8.3-7.fc39.s390x SuperLU-6.0.1-3.fc40.s390x abattis-cantarell-vf-fonts-0.301-10.fc39.noarch adobe-mappings-cmap-20230622-1.fc39.noarch adobe-mappings-cmap-deprecated-20230622-1.fc39.noarch adobe-mappings-pdf-20190401-5.fc39.noarch alsa-lib-1.2.10-3.fc40.s390x annobin-docs-12.38-1.fc40.noarch annobin-plugin-gcc-12.38-1.fc40.s390x armadillo-12.6.6-3.fc40.s390x arpack-3.9.1-3.fc40.s390x autoconf-2.71-7.fc40.noarch automake-1.16.5-14.fc40.noarch avahi-libs-0.8-24.fc39.s390x blas-3.12.0-2.fc40.s390x blas-devel-3.12.0-2.fc40.s390x blas64-3.12.0-2.fc40.s390x blas64_-3.12.0-2.fc40.s390x blosc-1.21.5-2.fc40.s390x boost-1.83.0-2.fc40.s390x boost-atomic-1.83.0-2.fc40.s390x boost-chrono-1.83.0-2.fc40.s390x boost-container-1.83.0-2.fc40.s390x boost-context-1.83.0-2.fc40.s390x boost-contract-1.83.0-2.fc40.s390x boost-coroutine-1.83.0-2.fc40.s390x boost-date-time-1.83.0-2.fc40.s390x boost-devel-1.83.0-2.fc40.s390x boost-fiber-1.83.0-2.fc40.s390x boost-filesystem-1.83.0-2.fc40.s390x boost-graph-1.83.0-2.fc40.s390x boost-iostreams-1.83.0-2.fc40.s390x boost-json-1.83.0-2.fc40.s390x boost-locale-1.83.0-2.fc40.s390x boost-log-1.83.0-2.fc40.s390x boost-math-1.83.0-2.fc40.s390x boost-nowide-1.83.0-2.fc40.s390x boost-numpy3-1.83.0-2.fc40.s390x boost-program-options-1.83.0-2.fc40.s390x boost-python3-1.83.0-2.fc40.s390x boost-random-1.83.0-2.fc40.s390x boost-regex-1.83.0-2.fc40.s390x boost-serialization-1.83.0-2.fc40.s390x boost-stacktrace-1.83.0-2.fc40.s390x boost-system-1.83.0-2.fc40.s390x boost-test-1.83.0-2.fc40.s390x boost-thread-1.83.0-2.fc40.s390x boost-timer-1.83.0-2.fc40.s390x boost-type_erasure-1.83.0-2.fc40.s390x boost-wave-1.83.0-2.fc40.s390x brotli-1.1.0-1.fc40.s390x brotli-devel-1.1.0-1.fc40.s390x bzip2-devel-1.0.8-16.fc39.s390x cairo-1.18.0-1.fc40.s390x cairo-devel-1.18.0-1.fc40.s390x cairo-gobject-1.18.0-1.fc40.s390x catch-3.5.2-1.fc40.s390x catch-devel-3.5.2-1.fc40.s390x cdparanoia-libs-10.2-42.fc39.s390x cfitsio-4.3.1-1.fc40.s390x cgnslib-4.4.0-2.fc39.s390x cgnslib-common-4.4.0-2.fc39.noarch cgnslib-devel-4.4.0-2.fc39.s390x cgnslib-libs-4.4.0-2.fc39.s390x clang-libs-17.0.6-4.fc40.s390x clang-resource-filesystem-17.0.6-4.fc40.noarch cli11-devel-2.3.2-6.fc40.noarch cmake-3.27.7-1.fc40.s390x cmake-data-3.27.7-1.fc40.noarch cmake-filesystem-3.27.7-1.fc40.s390x cmake-rpm-macros-3.27.7-1.fc40.noarch copy-jdk-configs-4.1-3.fc39.noarch cpp-14.0.1-0.3.fc40.s390x crypto-policies-scripts-20231204-1.git1e3a2e4.fc40.noarch cups-libs-1:2.4.7-7.fc40.s390x dbus-libs-1:1.14.10-1.fc40.s390x default-fonts-core-sans-4.0-9.fc40.noarch double-conversion-3.3.0-1.fc40.s390x double-conversion-devel-3.3.0-1.fc40.s390x doxygen-2:1.10.0-2.fc40.s390x duktape-2.7.0-5.fc39.s390x eigen3-devel-3.4.0-14.fc40.noarch emacs-filesystem-1:29.2-2.fc40.noarch expat-2.5.0-3.fc39.s390x expat-devel-2.5.0-3.fc39.s390x flexiblas-3.4.1-3.fc40.s390x flexiblas-devel-3.4.1-3.fc40.s390x flexiblas-netlib-3.4.1-3.fc40.s390x flexiblas-netlib64-3.4.1-3.fc40.s390x flexiblas-openblas-openmp-3.4.1-3.fc40.s390x flexiblas-openblas-openmp64-3.4.1-3.fc40.s390x fontconfig-2.15.0-1.fc40.s390x fontconfig-devel-2.15.0-1.fc40.s390x fonts-filesystem-1:2.0.5-12.fc39.noarch freeimage-3.19.0-0.22.svn1909.fc40.s390x freeimage-devel-3.19.0-0.22.svn1909.fc40.s390x freetype-2.13.2-1.fc40.s390x freetype-devel-2.13.2-1.fc40.s390x freexl-2.0.0-3.fc40.s390x fribidi-1.0.13-2.fc39.s390x gc-8.2.2-4.fc39.s390x gcc-14.0.1-0.3.fc40.s390x gcc-c++-14.0.1-0.3.fc40.s390x gcc-gfortran-14.0.1-0.3.fc40.s390x gcc-plugin-annobin-14.0.1-0.3.fc40.s390x gd-2.3.3-12.fc39.s390x gdal-devel-3.8.3-3.fc40.s390x gdal-libs-3.8.3-3.fc40.s390x gdk-pixbuf2-2.42.10-6.fc40.s390x gdk-pixbuf2-devel-2.42.10-6.fc40.s390x gdk-pixbuf2-modules-2.42.10-6.fc40.s390x geos-3.12.1-1.fc40.s390x gettext-0.22-2.fc39.s390x gettext-envsubst-0.22-2.fc39.s390x gettext-libs-0.22-2.fc39.s390x gettext-runtime-0.22-2.fc39.s390x giflib-5.2.1-17.fc40.s390x gl-manpages-1.1-29.20190306.fc40.noarch gl2ps-1.4.2-8.fc39.s390x gl2ps-devel-1.4.2-8.fc39.s390x glew-devel-2.2.0-5.fc39.s390x glib2-2.79.1-1.fc40.s390x glib2-devel-2.79.1-1.fc40.s390x glibc-devel-2.38.9000-35.fc40.s390x glibc-headers-s390-2.38.9000-35.fc40.noarch glx-utils-9.0.0-4.fc40.s390x gnutls-3.8.3-2.fc40.s390x google-droid-sans-fonts-20200215-17.fc40.noarch google-noto-fonts-common-20230801-4.fc40.noarch google-noto-sans-vf-fonts-20230801-4.fc40.noarch graphene-1.10.6-6.fc39.s390x graphite2-1.3.14-15.fc40.s390x graphite2-devel-1.3.14-15.fc40.s390x graphviz-9.0.0-10.fc40.s390x groff-base-1.23.0-4.fc40.s390x gstreamer1-1.22.9-1.fc40.s390x gstreamer1-plugins-base-1.22.9-1.fc40.s390x gts-0.7.6-46.20121130.fc39.s390x guile22-2.2.7-9.fc39.s390x harfbuzz-8.3.0-2.fc40.s390x harfbuzz-devel-8.3.0-2.fc40.s390x harfbuzz-icu-8.3.0-2.fc40.s390x hdf-libs-4.2.15-14.fc40.s390x hdf5-1.12.1-15.fc40.s390x hdf5-devel-1.12.1-15.fc40.s390x hicolor-icon-theme-0.17-16.fc39.noarch highway-1.0.7-1.fc40.s390x hwloc-libs-2.10.0-1.fc40.s390x hyphen-2.8.8-21.fc39.s390x imath-3.1.9-6.fc40.s390x iso-codes-4.16.0-1.fc40.noarch jasper-libs-4.1.0-1.fc40.s390x java-17-openjdk-1:17.0.10.0.7-1.fc40.s390x java-17-openjdk-headless-1:17.0.10.0.7-1.fc40.s390x javapackages-filesystem-6.2.0-5.fc40.noarch jbig2dec-libs-0.20-1.fc40.s390x jbigkit-libs-2.1-27.fc40.s390x json-c-0.17-1.fc40.s390x json-devel-3.11.2-5.fc40.s390x jsoncpp-1.9.5-5.fc39.s390x jsoncpp-devel-1.9.5-5.fc39.s390x jxrlib-1.1-25.fc39.s390x kernel-headers-6.8.0-0.rc1.12.fc40.s390x lapack-3.12.0-2.fc40.s390x lapack-devel-3.12.0-2.fc40.s390x lapack64-3.12.0-2.fc40.s390x lapack64_-3.12.0-2.fc40.s390x lasi-1.1.3-11.fc39.s390x lcms2-2.16-2.fc40.s390x libGLEW-2.2.0-5.fc39.s390x libICE-1.1.1-1.fc40.s390x libICE-devel-1.1.1-1.fc40.s390x libSM-1.2.4-1.fc40.s390x libSM-devel-1.2.4-1.fc40.s390x libX11-1.8.7-1.fc40.s390x libX11-common-1.8.7-1.fc40.noarch libX11-devel-1.8.7-1.fc40.s390x libX11-xcb-1.8.7-1.fc40.s390x libXScrnSaver-1.2.4-1.fc40.s390x libXScrnSaver-devel-1.2.4-1.fc40.s390x libXau-1.0.11-4.fc40.s390x libXau-devel-1.0.11-4.fc40.s390x libXcomposite-0.4.6-1.fc40.s390x libXcomposite-devel-0.4.6-1.fc40.s390x libXcursor-1.2.1-5.fc40.s390x libXcursor-devel-1.2.1-5.fc40.s390x libXdmcp-1.1.4-1.fc40.s390x libXdmcp-devel-1.1.4-1.fc40.s390x libXext-1.3.5-5.fc40.s390x libXext-devel-1.3.5-5.fc40.s390x libXfixes-6.0.1-1.fc40.s390x libXfixes-devel-6.0.1-1.fc40.s390x libXft-2.3.8-4.fc40.s390x libXft-devel-2.3.8-4.fc40.s390x libXi-1.8.1-3.fc40.s390x libXi-devel-1.8.1-3.fc40.s390x libXinerama-1.1.5-4.fc40.s390x libXinerama-devel-1.1.5-4.fc40.s390x libXmu-1.1.4-4.fc40.s390x libXmu-devel-1.1.4-4.fc40.s390x libXpm-3.5.17-1.fc40.s390x libXpm-devel-3.5.17-1.fc40.s390x libXrandr-1.5.4-1.fc40.s390x libXrandr-devel-1.5.4-1.fc40.s390x libXrender-0.9.11-4.fc40.s390x libXrender-devel-0.9.11-4.fc40.s390x libXres-1.2.2-1.fc40.s390x libXres-devel-1.2.2-1.fc40.s390x libXt-1.3.0-1.fc40.s390x libXt-devel-1.3.0-1.fc40.s390x libXtst-1.2.4-4.fc40.s390x libXtst-devel-1.2.4-4.fc40.s390x libXv-1.0.12-1.fc40.s390x libXv-devel-1.0.12-1.fc40.s390x libXxf86vm-1.1.5-4.fc40.s390x libaec-1.0.6-5.fc39.s390x libaec-devel-1.0.6-5.fc39.s390x libaom-3.8.0-1.fc40.s390x libarchive-devel-3.7.2-1.fc40.s390x libasan-14.0.1-0.3.fc40.s390x libatomic-14.0.1-0.3.fc40.s390x libavif-0.11.1-12.fc40.s390x libb2-0.98.1-9.fc39.s390x libblkid-devel-2.39.3-4.fc40.s390x libcurl-devel-8.5.0-2.fc40.s390x libdatrie-0.2.13-7.fc39.s390x libdav1d-1.3.0-1.fc40.s390x libdicom-1.0.5-1.fc40.s390x libdicom-devel-1.0.5-1.fc40.s390x libdrm-2.4.120-1.fc40.s390x libdrm-devel-2.4.120-1.fc40.s390x libedit-3.1-48.20230828cvs.fc40.s390x libevdev-1.13.1-2.fc39.s390x libffi-devel-3.4.4-5.fc40.s390x libfontenc-1.1.7-1.fc40.s390x libgeotiff-1.7.1-10.fc40.s390x libgfortran-14.0.1-0.3.fc40.s390x libglvnd-1:1.7.0-1.fc40.s390x libglvnd-core-devel-1:1.7.0-1.fc40.s390x libglvnd-devel-1:1.7.0-1.fc40.s390x libglvnd-egl-1:1.7.0-1.fc40.s390x libglvnd-gles-1:1.7.0-1.fc40.s390x libglvnd-glx-1:1.7.0-1.fc40.s390x libglvnd-opengl-1:1.7.0-1.fc40.s390x libgs-10.02.1-7.fc40.s390x libgta-1.2.1-10.fc39.s390x libgudev-238-2.fc39.s390x libharu-2.4.3-3.fc39.s390x libharu-devel-2.4.3-3.fc39.s390x libicu-73.2-3.fc40.s390x libicu-devel-73.2-3.fc40.s390x libijs-0.35-20.fc40.s390x libimagequant-4.0.3-2.fc40.s390x libinput-1.25.0-1.fc40.s390x libjpeg-turbo-2.1.4-5.fc40.s390x libjpeg-turbo-devel-2.1.4-5.fc40.s390x libjxl-1:0.8.2-3.fc40.s390x libkml-1.3.0-47.fc40.s390x liblerc-4.0.0-4.fc39.s390x libmount-devel-2.39.3-4.fc40.s390x libmpc-1.3.1-3.fc39.s390x libogg-2:1.3.5-6.fc39.s390x libogg-devel-2:1.3.5-6.fc39.s390x libpaper-1:2.1.1-1.fc39.s390x libpng-2:1.6.40-1.fc40.s390x libpng-devel-2:1.6.40-1.fc40.s390x libpq-16.1-1.fc40.s390x libpq-devel-16.1-1.fc40.s390x libproxy-0.5.3-3.fc40.s390x libqhull_r-1:8.0.2-2.fc40.s390x librsvg2-2.57.1-1.fc40.s390x librttopo-1.1.0-12.fc39.s390x libselinux-devel-3.6-2.fc40.s390x libsepol-devel-3.6-1.fc40.s390x libspatialite-5.1.0-3.fc40.s390x libstdc++-devel-14.0.1-0.3.fc40.s390x libthai-0.1.29-6.fc39.s390x libtheora-1:1.1.1-34.fc39.s390x libtheora-devel-1:1.1.1-34.fc39.s390x libtiff-4.5.0-3.fc40.s390x libtiff-devel-4.5.0-3.fc40.s390x libtool-ltdl-2.4.7-10.fc40.s390x libubsan-14.0.1-0.3.fc40.s390x libunwind-1.7.2-1.fc40.s390x libuuid-devel-2.39.3-4.fc40.s390x libuv-1:1.47.0-3.fc40.s390x libvisual-1:0.4.1-2.fc39.s390x libvorbis-1:1.3.7-8.fc39.s390x libwacom-2.9.0-1.fc40.s390x libwacom-data-2.9.0-1.fc40.noarch libwayland-client-1.22.0-2.fc39.s390x libwayland-cursor-1.22.0-2.fc39.s390x libwayland-egl-1.22.0-2.fc39.s390x libwayland-server-1.22.0-2.fc39.s390x libwebp-1.3.2-4.fc40.s390x libwebp-devel-1.3.2-4.fc40.s390x libxcb-1.16-2.fc40.s390x libxcb-devel-1.16-2.fc40.s390x libxcrypt-devel-4.4.36-4.fc40.s390x libxkbcommon-1.6.0-2.fc40.s390x libxkbcommon-x11-1.6.0-2.fc40.s390x libxkbfile-1.1.2-1.fc40.s390x libxkbfile-devel-1.1.2-1.fc40.s390x libxml2-devel-2.12.4-1.fc40.s390x libxshmfence-1.3.2-1.fc40.s390x libxslt-1.1.39-1.fc40.s390x libzstd-devel-1.5.5-4.fc39.s390x lksctp-tools-1.0.19-4.fc39.s390x llvm-libs-17.0.6-2.fc40.s390x lua-5.4.6-3.fc39.s390x lua-posix-36.2.1-3.fc39.s390x lz4-devel-1.9.4-4.fc39.s390x m4-1.4.19-7.fc40.s390x make-1:4.4.1-2.fc39.s390x mariadb-connector-c-3.3.8-1.fc40.s390x mariadb-connector-c-config-3.3.8-1.fc40.noarch mariadb-connector-c-devel-3.3.8-1.fc40.s390x mesa-libEGL-24.0.0~rc2-4.fc40.s390x mesa-libEGL-devel-24.0.0~rc2-4.fc40.s390x mesa-libGL-24.0.0~rc2-4.fc40.s390x mesa-libGL-devel-24.0.0~rc2-4.fc40.s390x mesa-libGLU-9.0.3-1.fc39.s390x mesa-libGLU-devel-9.0.3-1.fc39.s390x mesa-libgbm-24.0.0~rc2-4.fc40.s390x mesa-libglapi-24.0.0~rc2-4.fc40.s390x metis-5.1.0.3-3.fc40.s390x minizip-ng-compat-3.0.10-5.fc40.s390x mkfontscale-1.2.2-4.fc39.s390x mpdecimal-2.5.1-7.fc39.s390x mtdev-1.1.6-6.fc39.s390x ncurses-6.4-9.20240113.fc40.s390x netcdf-4.9.2-2.fc40.s390x netcdf-cxx-4.2-32.fc39.s390x netcdf-cxx-devel-4.2-32.fc39.s390x netcdf-devel-4.9.2-2.fc40.s390x netgen-mesher-6.2.2202-8.fc40.s390x netgen-mesher-common-6.2.2202-8.fc40.noarch netgen-mesher-devel-6.2.2202-8.fc40.s390x netgen-mesher-devel-private-6.2.2202-8.fc40.s390x netgen-mesher-libs-6.2.2202-8.fc40.s390x netpbm-11.02.00-5.fc40.s390x nettle-3.9.1-2.fc39.s390x nspr-4.35.0-17.fc40.s390x nss-3.96.1-1.fc40.s390x nss-softokn-3.96.1-1.fc40.s390x nss-softokn-freebl-3.96.1-1.fc40.s390x nss-sysinit-3.96.1-1.fc40.s390x nss-util-3.96.1-1.fc40.s390x ogdi-4.1.0-11.fc39.s390x openblas-0.3.26-1.fc40.s390x openblas-openmp-0.3.26-1.fc40.s390x openblas-openmp64-0.3.26-1.fc40.s390x opencascade-devel-7.6.3-4.fc39.s390x opencascade-draw-7.6.3-4.fc39.s390x opencascade-foundation-7.6.3-4.fc39.s390x opencascade-modeling-7.6.3-4.fc39.s390x opencascade-ocaf-7.6.3-4.fc39.s390x opencascade-visualization-7.6.3-4.fc39.s390x openexr-libs-3.1.10-4.fc40.s390x openjpeg2-2.5.0-5.fc40.s390x openjpeg2-devel-2.5.0-5.fc40.s390x openjpeg2-tools-2.5.0-5.fc40.s390x openslide-4.0.0-1.fc40.s390x openslide-devel-4.0.0-1.fc40.s390x openssl-devel-1:3.1.4-1.fc40.s390x opus-1.4-1.fc40.s390x orc-0.4.33-3.fc39.s390x pango-1.51.0-1.fc40.s390x pcre2-devel-10.42-2.fc40.s390x pcre2-utf16-10.42-2.fc40.s390x pcre2-utf32-10.42-2.fc40.s390x perl-AutoLoader-5.74-504.fc40.noarch perl-B-1.88-504.fc40.s390x perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-504.fc40.noarch perl-Data-Dumper-2.188-501.fc39.s390x perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.59-1.fc40.s390x perl-DynaLoader-1.54-504.fc40.s390x perl-Encode-4:3.20-501.fc40.s390x perl-English-1.11-504.fc40.noarch perl-Errno-1.37-504.fc40.s390x perl-Exporter-5.78-1.fc40.noarch perl-Fcntl-1.15-504.fc40.s390x perl-File-Basename-2.86-504.fc40.noarch perl-File-Compare-1.100.700-504.fc40.noarch perl-File-Copy-2.41-504.fc40.noarch perl-File-Find-1.43-504.fc40.noarch perl-File-Path-2.18-501.fc40.noarch perl-File-Temp-1:0.231.100-501.fc40.noarch perl-File-stat-1.13-504.fc40.noarch perl-FileHandle-2.05-504.fc40.noarch perl-Getopt-Long-1:2.57-1.fc40.noarch perl-Getopt-Std-1.13-504.fc40.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-IO-1.52-504.fc40.s390x perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.085-1.fc40.noarch perl-IPC-Open3-1.22-504.fc40.noarch perl-MIME-Base64-3.16-501.fc40.s390x perl-Mozilla-CA-20231213-1.fc40.noarch perl-Net-SSLeay-1.94-1.fc40.s390x perl-POSIX-2.13-504.fc40.s390x perl-PathTools-3.89-500.fc39.s390x perl-Pod-Escapes-1:1.07-501.fc40.noarch perl-Pod-Perldoc-3.28.01-501.fc39.noarch perl-Pod-Simple-1:3.45-4.fc39.noarch perl-Pod-Usage-4:2.03-500.fc39.noarch perl-Scalar-List-Utils-5:1.63-500.fc39.s390x perl-SelectSaver-1.02-504.fc40.noarch perl-Socket-4:2.037-3.fc39.s390x perl-Storable-1:3.32-500.fc39.s390x perl-Symbol-1.09-504.fc40.noarch perl-Term-ANSIColor-5.01-502.fc40.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Thread-Queue-3.14-501.fc40.noarch perl-Time-Local-2:1.350-3.fc39.noarch perl-URI-5.24-1.fc40.noarch perl-base-2.27-504.fc40.noarch perl-constant-1.33-501.fc39.noarch perl-if-0.61.000-504.fc40.noarch perl-interpreter-4:5.38.2-504.fc40.s390x perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.2-504.fc40.s390x perl-locale-1.10-504.fc40.noarch perl-mro-1.28-504.fc40.s390x perl-overload-1.37-504.fc40.noarch perl-overloading-0.02-504.fc40.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-threads-1:2.36-500.fc39.s390x perl-threads-shared-1.68-500.fc39.s390x perl-vars-1.05-504.fc40.noarch pixman-0.43.0-1.fc40.s390x pixman-devel-0.43.0-1.fc40.s390x poppler-23.08.0-3.fc40.s390x poppler-data-0.4.11-5.fc39.noarch poppler-glib-23.08.0-3.fc40.s390x proj-9.3.1-1.fc40.s390x proj-data-9.3.1-1.fc40.noarch proj-devel-9.3.1-1.fc40.s390x pugixml-1.13-3.fc39.s390x pugixml-devel-1.13-3.fc39.s390x pyproject-rpm-macros-1.12.0-1.fc40.noarch python-pip-wheel-23.3.2-1.fc40.noarch python-rpm-macros-3.12-7.fc40.noarch python3-3.12.1-2.fc40.s390x python3-devel-3.12.1-2.fc40.s390x python3-libs-3.12.1-2.fc40.s390x python3-numpy-1:1.26.2-4.fc40.s390x python3-packaging-23.2-2.fc40.noarch python3-rpm-generators-14-8.fc40.noarch python3-rpm-macros-3.12-7.fc40.noarch python3-vtk-9.2.6-11.fc40.s390x qt-settings-39.1-3.fc40.noarch qt5-designer-5.15.12-3.fc40.s390x qt5-doctools-5.15.12-3.fc40.s390x qt5-linguist-5.15.12-3.fc40.s390x qt5-qtbase-5.15.12-1.fc40.s390x qt5-qtbase-common-5.15.12-1.fc40.noarch qt5-qtbase-devel-5.15.12-1.fc40.s390x qt5-qtbase-gui-5.15.12-1.fc40.s390x qt5-qtdeclarative-5.15.12-1.fc40.s390x qt5-qtdeclarative-devel-5.15.12-1.fc40.s390x qt5-qtlocation-5.15.12-1.fc40.s390x qt5-qtsensors-5.15.12-3.fc40.s390x qt5-qttools-5.15.12-3.fc40.s390x qt5-qttools-common-5.15.12-3.fc40.noarch qt5-qttools-devel-5.15.12-3.fc40.s390x qt5-qttools-libs-designer-5.15.12-3.fc40.s390x qt5-qttools-libs-designercomponents-5.15.12-3.fc40.s390x qt5-qttools-libs-help-5.15.12-3.fc40.s390x qt5-qtwebchannel-5.15.12-3.fc40.s390x qt5-qtwebkit-5.212.0-0.80alpha4.fc40.s390x qt5-qtwebkit-devel-5.212.0-0.80alpha4.fc40.s390x qt5-qtx11extras-5.15.12-1.fc40.s390x qt5-qtx11extras-devel-5.15.12-1.fc40.s390x qt5-rpm-macros-5.15.12-1.fc40.noarch rav1e-libs-0.6.6-4.fc40.s390x rhash-1.4.3-3.fc39.s390x rsvg-pixbuf-loader-2.57.1-1.fc40.s390x shared-mime-info-2.3-2.fc40.s390x snappy-1.1.10-2.fc39.s390x sqlite-3.45.0-1.fc40.s390x sqlite-devel-3.45.0-1.fc40.s390x svt-av1-libs-1.4.1-3.fc39.s390x sysprof-capture-devel-45.1-1.fc40.s390x tbb-2021.11.0-2.fc40.s390x tbb-bind-2021.11.0-2.fc40.s390x tbb-devel-2021.11.0-2.fc40.s390x tbb2020.3-2020.3-3.fc40.s390x tcl-1:8.6.13-1.fc40.s390x tcl-devel-1:8.6.13-1.fc40.s390x tix-1:8.4.3-38.fc39.s390x tk-1:8.6.13-2.fc40.s390x tk-devel-1:8.6.13-2.fc40.s390x ttmkfdir-3.0.9-69.fc39.s390x tzdata-2023d-2.fc40.noarch tzdata-java-2023d-2.fc40.noarch unixODBC-2.3.12-2.fc40.s390x uriparser-0.9.7-4.fc40.s390x urw-base35-bookman-fonts-20200910-18.fc39.noarch urw-base35-c059-fonts-20200910-18.fc39.noarch urw-base35-d050000l-fonts-20200910-18.fc39.noarch urw-base35-fonts-20200910-18.fc39.noarch urw-base35-fonts-common-20200910-18.fc39.noarch urw-base35-gothic-fonts-20200910-18.fc39.noarch urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39.noarch urw-base35-nimbus-roman-fonts-20200910-18.fc39.noarch urw-base35-nimbus-sans-fonts-20200910-18.fc39.noarch urw-base35-p052-fonts-20200910-18.fc39.noarch urw-base35-standard-symbols-ps-fonts-20200910-18.fc39.noarch urw-base35-z003-fonts-20200910-18.fc39.noarch utf8cpp-devel-4.0.5-1.fc40.noarch vim-filesystem-2:9.1.031-1.fc40.noarch vtk-9.2.6-11.fc40.s390x vtk-devel-9.2.6-11.fc40.s390x vtk-java-9.2.6-11.fc40.s390x vtk-qt-9.2.6-11.fc40.s390x vulkan-headers-1.3.268.0-1.fc40.noarch vulkan-loader-1.3.268.0-1.fc40.s390x vulkan-loader-devel-1.3.268.0-1.fc40.s390x woff2-1.0.2-18.fc39.s390x xapian-core-libs-1.4.23-1.fc39.s390x xcb-util-0.4.1-3.fc39.s390x xcb-util-image-0.4.1-3.fc39.s390x xcb-util-keysyms-0.4.1-3.fc39.s390x xcb-util-renderutil-0.3.10-3.fc39.s390x xcb-util-wm-0.4.2-3.fc39.s390x xerces-c-3.2.5-1.fc40.s390x xkeyboard-config-2.40-2.fc40.noarch xml-common-0.6.3-62.fc40.noarch xorg-x11-fonts-Type1-7.5-37.fc40.noarch xorg-x11-proto-devel-2023.2-3.fc40.noarch xz-devel-5.4.5-1.fc40.s390x zlib-ng-compat-devel-2.1.6-1.fc40.s390x Complete! Finish: build setup for smesh-9.8.0.2-9.fc40.src.rpm Start: rpmbuild smesh-9.8.0.2-9.fc40.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706313600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Lqy7MK + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf smesh-9.8.0.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/smesh-9.8.0.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd smesh-9.8.0.2 + rm -rf /builddir/build/BUILD/smesh-9.8.0.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/smesh-9.8.0.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/smesh-cmake.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/smesh-std_swap.patch + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_sizet.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.SAjjp0 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -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-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd smesh-9.8.0.2 + LDFLAGS=-Wl,--as-needed + export LDFLAGS + 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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS=-Wl,--as-needed + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_NETGEN=ON -DNEW_NETGEN_INTERFACE=ON -DENABLE_MED=OFF -DBUILD_TESTS=TRUE CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Searching for OpenCASCADE... -- Searching for VTK... -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found utf8cpp: /usr/include/utf8cpp -- Searching for Boost... -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: filesystem thread serialization regex -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Configuring done (0.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTS CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP ENABLE_MED INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NEW_NETGEN_INTERFACE SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/smesh-9.8.0.2/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/smesh-9.8.0.2 -B/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/CMakeFiles /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/Netgen/CMakeFiles/nglib4smesh.dir/build.make src/Netgen/CMakeFiles/nglib4smesh.dir/depend /usr/bin/gmake -f src/Kernel/CMakeFiles/Kernel.dir/build.make src/Kernel/CMakeFiles/Kernel.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel/CMakeFiles/Kernel.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen/CMakeFiles/nglib4smesh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/Kernel/CMakeFiles/Kernel.dir/build.make src/Kernel/CMakeFiles/Kernel.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/Netgen/CMakeFiles/nglib4smesh.dir/build.make src/Netgen/CMakeFiles/nglib4smesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 0%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/Basics/Basics_Utils.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/Basics/Basics_Utils.cxx.o -MF CMakeFiles/Kernel.dir/src/Basics/Basics_Utils.cxx.o.d -o CMakeFiles/Kernel.dir/src/Basics/Basics_Utils.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics/Basics_Utils.cxx [ 1%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/archive.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/archive.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/archive.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/archive.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/string:38, from /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics/Basics_Utils.hxx:29, from /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics/Basics_Utils.cxx:25: In function ‘gethostname’, inlined from ‘Kernel_Utils::GetHostname[abi:cxx11]()’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics/Basics_Utils.cxx:50:24: /usr/include/bits/unistd.h:145:10: warning: ‘*gethostname’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 145 | return __glibc_fortify (gethostname, __buflen, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/unistd-decl.h: In function ‘Kernel_Utils::GetHostname[abi:cxx11]()’: /usr/include/bits/unistd-decl.h:173:12: note: in a call to function ‘*gethostname’ declared with attribute ‘access (write_only, 1, 2)’ 173 | extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen), | ^~~~~~~~~~~~~~ [ 1%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/Basics/Basics_DirUtils.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/Basics/Basics_DirUtils.cxx.o -MF CMakeFiles/Kernel.dir/src/Basics/Basics_DirUtils.cxx.o.d -o CMakeFiles/Kernel.dir/src/Basics/Basics_DirUtils.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics/Basics_DirUtils.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ [ 1%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/bitarray.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/bitarray.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/bitarray.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/bitarray.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/bitarray.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/bitarray.hpp:14, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/bitarray.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 2%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/Basics/BasicsGenericDestructor.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/Basics/BasicsGenericDestructor.cxx.o -MF CMakeFiles/Kernel.dir/src/Basics/BasicsGenericDestructor.cxx.o.d -o CMakeFiles/Kernel.dir/src/Basics/BasicsGenericDestructor.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics/BasicsGenericDestructor.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ [ 2%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/BaseTraceCollector.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/BaseTraceCollector.cxx.o -MF CMakeFiles/Kernel.dir/src/SALOMELocalTrace/BaseTraceCollector.cxx.o.d -o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/BaseTraceCollector.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace/BaseTraceCollector.cxx [ 2%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/FileTraceCollector.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/FileTraceCollector.cxx.o -MF CMakeFiles/Kernel.dir/src/SALOMELocalTrace/FileTraceCollector.cxx.o.d -o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/FileTraceCollector.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace/FileTraceCollector.cxx [ 2%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/exception.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/exception.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/exception.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/exception.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/exception.cpp [ 3%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceBufferPool.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceBufferPool.cxx.o -MF CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceBufferPool.cxx.o.d -o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceBufferPool.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace/LocalTraceBufferPool.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/exception.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/exception.cpp:125:12: warning: unused variable ‘position’ [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/exception.cpp: In function ‘std::string ngcore::GetBackTrace()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/exception.cpp:184:16: warning: unused variable ‘len’ [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 3%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceCollector.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceCollector.cxx.o -MF CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceCollector.cxx.o.d -o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceCollector.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace/LocalTraceCollector.cxx [ 3%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/Utils/duplicate.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/Utils/duplicate.cxx.o -MF CMakeFiles/Kernel.dir/src/Utils/duplicate.cxx.o.d -o CMakeFiles/Kernel.dir/src/Utils/duplicate.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils/duplicate.cxx [ 4%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/localheap.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/localheap.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/localheap.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/localheap.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/localheap.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/localheap.hpp:14, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/localheap.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 4%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/Utils/OpUtil.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/Utils/OpUtil.cxx.o -MF CMakeFiles/Kernel.dir/src/Utils/OpUtil.cxx.o.d -o CMakeFiles/Kernel.dir/src/Utils/OpUtil.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils/OpUtil.cxx In file included from /usr/include/features.h:503, from /usr/include/c++/14/s390x-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/s390x-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/bits/requires_hosted.h:31, from /usr/include/c++/14/iostream:38, from /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace/utilities.h:34, from /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils/OpUtil.cxx:27: In function ‘gethostname’, inlined from ‘GetHostname[abi:cxx11]()’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils/OpUtil.cxx:48:20: /usr/include/bits/unistd.h:145:10: warning: ‘*gethostname’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 145 | return __glibc_fortify (gethostname, __buflen, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/unistd-decl.h: In function ‘GetHostname[abi:cxx11]()’: /usr/include/bits/unistd-decl.h:173:12: note: in a call to function ‘*gethostname’ declared with attribute ‘access (write_only, 1, 2)’ 173 | extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen), | ^~~~~~~~~~~~~~ [ 5%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/Utils/Utils_SALOME_Exception.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/Utils/Utils_SALOME_Exception.cxx.o -MF CMakeFiles/Kernel.dir/src/Utils/Utils_SALOME_Exception.cxx.o.d -o CMakeFiles/Kernel.dir/src/Utils/Utils_SALOME_Exception.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils/Utils_SALOME_Exception.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/array.hpp:11, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:16: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ [ 5%] Building CXX object src/Kernel/CMakeFiles/Kernel.dir/src/Utils/Utils_ExceptHandlers.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DKernel_EXPORTS -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Kernel/CMakeFiles/Kernel.dir/src/Utils/Utils_ExceptHandlers.cxx.o -MF CMakeFiles/Kernel.dir/src/Utils/Utils_ExceptHandlers.cxx.o.d -o CMakeFiles/Kernel.dir/src/Utils/Utils_ExceptHandlers.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils/Utils_ExceptHandlers.cxx [ 5%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/logging.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/logging.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/logging.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/logging.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 5%] Linking CXX shared library libKernel.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/Kernel.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libKernel.so -o libKernel.so CMakeFiles/Kernel.dir/src/Basics/Basics_Utils.cxx.o CMakeFiles/Kernel.dir/src/Basics/Basics_DirUtils.cxx.o CMakeFiles/Kernel.dir/src/Basics/BasicsGenericDestructor.cxx.o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/BaseTraceCollector.cxx.o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/FileTraceCollector.cxx.o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceBufferPool.cxx.o CMakeFiles/Kernel.dir/src/SALOMELocalTrace/LocalTraceCollector.cxx.o CMakeFiles/Kernel.dir/src/Utils/duplicate.cxx.o CMakeFiles/Kernel.dir/src/Utils/OpUtil.cxx.o CMakeFiles/Kernel.dir/src/Utils/Utils_SALOME_Exception.cxx.o CMakeFiles/Kernel.dir/src/Utils/Utils_ExceptHandlers.cxx.o In function ‘gethostname’, inlined from ‘GetHostname’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics/Basics_Utils.cxx:50:24: /usr/include/bits/unistd.h:145:10: warning: ‘__gethostname_alias’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 145 | return __glibc_fortify (gethostname, __buflen, sizeof (char), | ^ /usr/include/bits/unistd-decl.h: In function ‘GetHostname’: /usr/include/bits/unistd-decl.h:173:12: note: in a call to function ‘__gethostname_alias’ declared with attribute ‘access (write_only, 1, 2)’ 173 | extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen), | ^ [ 5%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/flags.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/flags.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/flags.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/flags.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/array.hpp:11, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In function ‘gethostname’, inlined from ‘GetHostname’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils/OpUtil.cxx:48:20: /usr/include/bits/unistd.h:145:10: warning: ‘__gethostname_alias’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 145 | return __glibc_fortify (gethostname, __buflen, sizeof (char), | ^ /usr/include/bits/unistd-decl.h: In function ‘GetHostname’: /usr/include/bits/unistd-decl.h:173:12: note: in a call to function ‘__gethostname_alias’ declared with attribute ‘access (write_only, 1, 2)’ 173 | extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen), | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:311:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:315:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:317:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:321:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 341 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:343:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:345:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:347:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:612:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 612 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:612:35: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:612:35: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.hpp:16: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:108:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | strflags.Set (name, val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:114:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 114 | numflags.Set (name, val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:120:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 120 | defflags.Set (name, b); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:126:23: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 126 | flaglistflags.Set (name, val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:168:22: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 168 | strlistflags.Set (name, strarray); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.cpp:177:22: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 177 | numlistflags.Set (name, numarray); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 5%] Built target Kernel /usr/bin/gmake -f src/Geom/CMakeFiles/Geom.dir/build.make src/Geom/CMakeFiles/Geom.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/Geom /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Geom /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Geom/CMakeFiles/Geom.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/Geom/CMakeFiles/Geom.dir/build.make src/Geom/CMakeFiles/Geom.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 5%] Building CXX object src/Geom/CMakeFiles/Geom.dir/src/GEOMUtils/GEOMUtils.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Geom && /usr/bin/g++ -DCSFDB -DGeom_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/Geom/CMakeFiles/Geom.dir/src/GEOMUtils/GEOMUtils.cxx.o -MF CMakeFiles/Geom.dir/src/GEOMUtils/GEOMUtils.cxx.o.d -o CMakeFiles/Geom.dir/src/GEOMUtils/GEOMUtils.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils/GEOMUtils.cxx [ 5%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/paje_trace.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/paje_trace.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/paje_trace.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/paje_trace.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/paje_trace.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/paje_trace.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 6%] Linking CXX shared library libGeom.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Geom && /usr/bin/cmake -E cmake_link_script CMakeFiles/Geom.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libGeom.so -o libGeom.so CMakeFiles/Geom.dir/src/GEOMUtils/GEOMUtils.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: ../Kernel/libKernel.so /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig /usr/lib64/libTKHLR.so.7.6.3 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 6%] Built target Geom /usr/bin/gmake -f src/SMESH/CMakeFiles/SMDS.dir/build.make src/SMESH/CMakeFiles/SMDS.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/SMDS.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/SMDS.dir/build.make src/SMESH/CMakeFiles/SMDS.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 6%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_BallElement.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_BallElement.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_BallElement.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_BallElement.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_BallElement.cxx [ 7%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/profiler.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/profiler.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/profiler.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/profiler.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/profiler.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/profiler.hpp:9, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 7%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_CellOfNodes.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_CellOfNodes.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_CellOfNodes.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_CellOfNodes.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.cxx:26: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 8%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_Downward.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_Downward.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_Downward.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Downward.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_Downward.cxx [ 8%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/table.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/table.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/table.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/table.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/array.hpp:11, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:13, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ [ 8%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/taskmanager.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/taskmanager.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/taskmanager.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/taskmanager.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/array.hpp:11, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:16: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:217:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 217 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:396:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:408:22: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 408 | catch (Exception e) | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:527:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 527 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:529:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 529 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:541:26: warning: catching polymorphic type ‘class ngcore::Exception’ by value [-Wcatch-value=] 541 | catch (Exception e) | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:541:26: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.cpp:541:26: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ [ 8%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementFactory.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementFactory.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementFactory.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementFactory.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_ElementFactory.cxx [ 9%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/utils.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/utils.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/utils.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/utils.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 9%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/version.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/core/version.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/core/version.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/core/version.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/version.cpp [ 9%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/algprim.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/algprim.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ [ 9%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementHolder.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementHolder.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementHolder.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementHolder.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_ElementHolder.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_ElementHolder.cxx:29: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 10%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_FaceOfNodes.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_FaceOfNodes.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_FaceOfNodes.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_FaceOfNodes.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FaceOfNodes.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FaceOfNodes.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FaceOfNodes.cxx:29: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 10%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_FacePosition.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_FacePosition.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_FacePosition.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_FacePosition.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FacePosition.cxx [ 10%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_LinearEdge.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_LinearEdge.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_LinearEdge.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_LinearEdge.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_LinearEdge.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_LinearEdge.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_LinearEdge.cxx:30: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 10%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MemoryLimit.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MemoryLimit.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_MemoryLimit.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MemoryLimit.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MemoryLimit.cxx [ 11%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_Mesh.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_Mesh.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_Mesh.cxx [ 11%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/brick.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 238 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 284 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:317:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/brick.cpp:317:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 12%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/bspline2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:239:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/bspline2d.cpp:239:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 12%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/csgeom.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:167:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:170:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:174:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:179:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 179 | for (int i = 0; i < splinecurves2d.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:875:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 875 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:887:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:912:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 912 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:914:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 914 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:929:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 929 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:961:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1008:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1008 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1072:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1108:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1108 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1204:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1204 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1254 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1266:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1266 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1272:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1272 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1298:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1298 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1587:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1587 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1591:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1591 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1591:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1591:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:168:29: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 168 | if(!to_delete.Contains(solids[i]->S1())) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:634:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 634 | surfaces.Set (name, surf); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:674:21: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 674 | if (solids.Used (name)) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:717:23: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 717 | splinecurves2d.Set(name,spl); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 104 | int i = CheckIndex (name); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:721:23: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 721 | splinecurves3d.Set(name,spl); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ [ 12%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshCell.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshCell.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshCell.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshCell.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshCell.cxx [ 12%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshElement.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshElement.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshElement.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshElement.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp: In member function ‘netgen::CSGeometry::AddSurface(netgen::Surface*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:627:27: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 627 | sprintf (name, "nnsurf%d", cntsurfs); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:627:20: note: directive argument in the range [-2147483647, 2147483647] 627 | sprintf (name, "nnsurf%d", cntsurfs); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:980, from /usr/include/c++/14/cstdio:42, from /usr/include/c++/14/ext/string_conversions.h:45, from /usr/include/c++/14/bits/basic_string.h:4154, from /usr/include/c++/14/string:54, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:1: In function ‘sprintf’, inlined from ‘netgen::CSGeometry::AddSurface(netgen::Surface*)’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgeom.cpp:627:13: /usr/include/bits/stdio2.h:30:34: note: ‘__sprintf_chk’ output between 8 and 18 bytes into a destination of size 15 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshGroup.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshGroup.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshGroup.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshGroup.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshGroup.cxx [ 13%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshNode.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshNode.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshNode.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshNode.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.cxx [ 13%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/csgparser.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 13%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshObject.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshObject.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshObject.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshObject.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshObject.cxx [ 14%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshVolume.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshVolume.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshVolume.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshVolume.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshVolume.cxx [ 14%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_PolygonalFaceOfNodes.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_PolygonalFaceOfNodes.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_PolygonalFaceOfNodes.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_PolygonalFaceOfNodes.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_PolygonalFaceOfNodes.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_PolygonalFaceOfNodes.hxx:29, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_PolygonalFaceOfNodes.cxx:29: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 14%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_SpacePosition.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_SpacePosition.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_SpacePosition.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_SpacePosition.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_SpacePosition.cxx [ 14%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_UnstructuredGrid.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_UnstructuredGrid.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_UnstructuredGrid.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_UnstructuredGrid.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_UnstructuredGrid.cxx [ 15%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/curve2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 15%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/edgeflw.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeOfNodes.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeOfNodes.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeOfNodes.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeOfNodes.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_VolumeOfNodes.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1729:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:1729:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 575 | osedges = 2; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_VolumeOfNodes.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_VolumeOfNodes.cxx:29: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 16%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeTool.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeTool.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeTool.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeTool.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_VolumeTool.cxx [ 16%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/explicitcurve2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 16%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkCellIterator.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkCellIterator.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkCellIterator.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkCellIterator.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_VtkCellIterator.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 17%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/extrusion.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 18%] Building CXX object src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/chrono.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMDS.dir/src/SMDS/chrono.cxx.o -MF CMakeFiles/SMDS.dir/src/SMDS/chrono.cxx.o.d -o CMakeFiles/SMDS.dir/src/SMDS/chrono.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/chrono.cxx [ 18%] Linking CXX shared library libSMDS.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/SMDS.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libSMDS.so -o libSMDS.so CMakeFiles/SMDS.dir/src/SMDS/SMDS_BallElement.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_CellOfNodes.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Downward.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementFactory.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_ElementHolder.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_FaceOfNodes.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_FacePosition.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_LinearEdge.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MemoryLimit.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Mesh.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshCell.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshElement.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshGroup.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshNode.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshObject.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshVolume.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_PolygonalFaceOfNodes.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_SpacePosition.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_UnstructuredGrid.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeOfNodes.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeTool.cxx.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkCellIterator.cxx.o CMakeFiles/SMDS.dir/src/SMDS/chrono.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 -ldl In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:480:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for(int i=0; i&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:694:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:714:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 714 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:751:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 751 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:883:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:889:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:889:22: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/extrusion.cpp:889:22: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/gencyl.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/gencyl.cpp In function ‘getFinitElements’, inlined from ‘RemoveElement’ at /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_Mesh.cxx:1852:26: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_Mesh.cxx:1721:98: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1721 | std::set *initSet = new std::set[numberOfSets]; | ^ /usr/include/c++/14/new: In member function ‘RemoveElement’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/genmesh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, MeshingParameters&, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:77:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:83:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:117:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:124:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:160:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:256:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 260 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:305:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:378:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 378 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:690:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:690:27: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/genmesh.cpp:690:27: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/identify.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 18%] Built target SMDS /usr/bin/gmake -f src/SMESH/CMakeFiles/MEFISTO2.dir/build.make src/SMESH/CMakeFiles/MEFISTO2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/MEFISTO2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/MEFISTO2.dir/build.make src/SMESH/CMakeFiles/MEFISTO2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 19%] Building CXX object src/SMESH/CMakeFiles/MEFISTO2.dir/src/MEFISTO2/aptrte.cxx.o In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DMEFISTO2_EXPORTS -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2 -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/MEFISTO2.dir/src/MEFISTO2/aptrte.cxx.o -MF CMakeFiles/MEFISTO2.dir/src/MEFISTO2/aptrte.cxx.o.d -o CMakeFiles/MEFISTO2.dir/src/MEFISTO2/aptrte.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In constructor ‘netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1648:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1648:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 1233 | identmap = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 19%] Building C object src/SMESH/CMakeFiles/MEFISTO2.dir/src/MEFISTO2/trte.c.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/gcc -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DMEFISTO2_EXPORTS -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2 -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/MEFISTO2.dir/src/MEFISTO2/trte.c.o -MF CMakeFiles/MEFISTO2.dir/src/MEFISTO2/trte.c.o.d -o CMakeFiles/MEFISTO2.dir/src/MEFISTO2/trte.c.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘fasoar_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:718:19: warning: unused variable ‘io___19’ [-Wunused-variable] 718 | static cilist io___19 = { 0, 0, 0, 0, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:717:19: warning: unused variable ‘io___18’ [-Wunused-variable] 717 | static cilist io___18 = { 0, 0, 0, 0, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:716:19: warning: unused variable ‘io___15’ [-Wunused-variable] 716 | static cilist io___15 = { 0, 0, 0, 0, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:715:19: warning: unused variable ‘io___14’ [-Wunused-variable] 715 | static cilist io___14 = { 0, 0, 0, 0, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:714:19: warning: unused variable ‘io___13’ [-Wunused-variable] 714 | static cilist io___13 = { 0, 0, 0, 0, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:709:20: warning: unused variable ‘i__’ [-Wunused-variable] 709 | static integer i__, n, nu2sar[2]; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘cenced_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1553:19: warning: unused variable ‘io___80’ [-Wunused-variable] 1553 | static cilist io___80 = { 0, 0, 0, fmt_10000, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1552:19: warning: unused variable ‘io___79’ [-Wunused-variable] 1552 | static cilist io___79 = { 0, 0, 0, 0, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘teajte_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1744:19: warning: unused variable ‘io___98’ [-Wunused-variable] 1744 | static cilist io___98 = { 0, 0, 0, 0, 0 }; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1741:28: warning: unused variable ‘imprim’ [-Wunused-variable] 1741 | static integer nbsofr, imprim; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘tetaid_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1930:19: warning: unused variable ‘io___106’ [-Wunused-variable] 1930 | static cilist io___106 = { 0, 0, 0, fmt_10001, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1929:19: warning: unused variable ‘io___105’ [-Wunused-variable] 1929 | static cilist io___105 = { 0, 0, 0, fmt_10000, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1926:31: warning: variable ‘xyzd’ set but not used [-Wunused-but-set-variable] 1926 | static doublereal xyz[3], xyzd[3]; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1926:23: warning: variable ‘xyz’ set but not used [-Wunused-but-set-variable] 1926 | static doublereal xyz[3], xyzd[3]; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘tehote_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2026:19: warning: unused variable ‘io___132’ [-Wunused-variable] 2026 | static cilist io___132 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2025:19: warning: unused variable ‘io___126’ [-Wunused-variable] 2025 | static cilist io___126 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘tetrte_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2499:19: warning: unused variable ‘io___146’ [-Wunused-variable] 2499 | static cilist io___146 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘terefr_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3086:25: warning: variable ‘ns2’ set but not used [-Wunused-but-set-variable] 3086 | static integer ns1, ns2, narete; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3086:20: warning: variable ‘ns1’ set but not used [-Wunused-but-set-variable] 3086 | static integer ns1, ns2, narete; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘tesuex_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3231:19: warning: unused variable ‘io___187’ [-Wunused-variable] 3231 | static cilist io___187 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘trp1st_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3695:19: warning: unused variable ‘io___214’ [-Wunused-variable] 3695 | static cilist io___214 = { 0, 0, 0, fmt_19990, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3694:19: warning: unused variable ‘io___213’ [-Wunused-variable] 3694 | static cilist io___213 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3693:19: warning: unused variable ‘io___212’ [-Wunused-variable] 3693 | static cilist io___212 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3692:19: warning: unused variable ‘io___210’ [-Wunused-variable] 3692 | static cilist io___210 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3691:19: warning: unused variable ‘io___209’ [-Wunused-variable] 3691 | static cilist io___209 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3690:19: warning: unused variable ‘io___208’ [-Wunused-variable] 3690 | static cilist io___208 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3689:19: warning: unused variable ‘io___207’ [-Wunused-variable] 3689 | static cilist io___207 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3688:19: warning: unused variable ‘io___202’ [-Wunused-variable] 3688 | static cilist io___202 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3683:23: warning: unused variable ‘ii’ [-Wunused-variable] 3683 | static integer j, ii, nt0, nt1, nar, nta, noar, nosotr[3]; | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘tesusp_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4175:19: warning: unused variable ‘io___238’ [-Wunused-variable] 4175 | static cilist io___238 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4174:19: warning: unused variable ‘io___226’ [-Wunused-variable] 4174 | static cilist io___226 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘teamqa_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4460:19: warning: unused variable ‘io___274’ [-Wunused-variable] 4460 | static cilist io___274 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4459:19: warning: unused variable ‘io___262’ [-Wunused-variable] 4459 | static cilist io___262 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4458:19: warning: unused variable ‘io___260’ [-Wunused-variable] 4458 | static cilist io___260 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘trchtd_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:5241:19: warning: unused variable ‘io___310’ [-Wunused-variable] 5241 | static cilist io___310 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘trcf0a_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:5561:19: warning: unused variable ‘io___335’ [-Wunused-variable] 5561 | static cilist io___335 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:5560:19: warning: unused variable ‘io___334’ [-Wunused-variable] 5560 | static cilist io___334 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘trcf1a_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:5795:19: warning: unused variable ‘io___341’ [-Wunused-variable] 5795 | static cilist io___341 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:5794:19: warning: unused variable ‘io___340’ [-Wunused-variable] 5794 | static cilist io___340 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:5793:19: warning: unused variable ‘io___336’ [-Wunused-variable] 5793 | static cilist io___336 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘trcf2a_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:5972:19: warning: unused variable ‘io___345’ [-Wunused-variable] 5972 | static cilist io___345 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘trcf3a_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6096:19: warning: unused variable ‘io___346’ [-Wunused-variable] 6096 | static cilist io___346 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘tridcf_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6481:19: warning: unused variable ‘io___401’ [-Wunused-variable] 6481 | static cilist io___401 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6480:19: warning: unused variable ‘io___400’ [-Wunused-variable] 6480 | static cilist io___400 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6479:19: warning: unused variable ‘io___399’ [-Wunused-variable] 6479 | static cilist io___399 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6478:19: warning: unused variable ‘io___398’ [-Wunused-variable] 6478 | static cilist io___398 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6477:19: warning: unused variable ‘io___396’ [-Wunused-variable] 6477 | static cilist io___396 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6476:19: warning: unused variable ‘io___395’ [-Wunused-variable] 6476 | static cilist io___395 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6475:19: warning: unused variable ‘io___389’ [-Wunused-variable] 6475 | static cilist io___389 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6474:19: warning: unused variable ‘io___388’ [-Wunused-variable] 6474 | static cilist io___388 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6473:19: warning: unused variable ‘io___387’ [-Wunused-variable] 6473 | static cilist io___387 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6472:19: warning: unused variable ‘io___381’ [-Wunused-variable] 6472 | static cilist io___381 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6471:19: warning: unused variable ‘io___380’ [-Wunused-variable] 6471 | static cilist io___380 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6470:19: warning: unused variable ‘io___379’ [-Wunused-variable] 6470 | static cilist io___379 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6469:19: warning: unused variable ‘io___377’ [-Wunused-variable] 6469 | static cilist io___377 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6468:19: warning: unused variable ‘io___376’ [-Wunused-variable] 6468 | static cilist io___376 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6467:19: warning: unused variable ‘io___375’ [-Wunused-variable] 6467 | static cilist io___375 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6443:25: warning: unused variable ‘k’ [-Wunused-variable] 6443 | static integer i__, k; | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘te1stm_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6955:19: warning: unused variable ‘io___419’ [-Wunused-variable] 6955 | static cilist io___419 = { 0, 0, 0, fmt_10055, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6954:19: warning: unused variable ‘io___418’ [-Wunused-variable] 6954 | static cilist io___418 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6953:19: warning: unused variable ‘io___417’ [-Wunused-variable] 6953 | static cilist io___417 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6952:19: warning: unused variable ‘io___416’ [-Wunused-variable] 6952 | static cilist io___416 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:6951:19: warning: unused variable ‘io___403’ [-Wunused-variable] 6951 | static cilist io___403 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘mt4sqa_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7424:19: warning: unused variable ‘io___438’ [-Wunused-variable] 7424 | static cilist io___438 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7423:19: warning: unused variable ‘io___436’ [-Wunused-variable] 7423 | static cilist io___436 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7422:19: warning: unused variable ‘io___434’ [-Wunused-variable] 7422 | static cilist io___434 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7421:19: warning: unused variable ‘io___432’ [-Wunused-variable] 7421 | static cilist io___432 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7420:19: warning: unused variable ‘io___431’ [-Wunused-variable] 7420 | static cilist io___431 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘te2t2t_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7607:19: warning: unused variable ‘io___451’ [-Wunused-variable] 7607 | static cilist io___451 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7606:19: warning: unused variable ‘io___445’ [-Wunused-variable] 7606 | static cilist io___445 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘f0trte_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:7810:19: warning: unused variable ‘io___456’ [-Wunused-variable] 7810 | static cilist io___456 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘f3trte_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:8391:29: warning: variable ‘i1’ set but not used [-Wunused-but-set-variable] 8391 | static integer i__, i0, i1, i3; | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘mt3str_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:8747:19: warning: unused variable ‘io___481’ [-Wunused-variable] 8747 | static cilist io___481 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘trpite_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:8850:19: warning: unused variable ‘io___489’ [-Wunused-variable] 8850 | static cilist io___489 = { 0, 0, 0, fmt_10010, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘sasoar_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:8997:19: warning: unused variable ‘io___497’ [-Wunused-variable] 8997 | static cilist io___497 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:8996:19: warning: unused variable ‘io___496’ [-Wunused-variable] 8996 | static cilist io___496 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:8995:19: warning: unused variable ‘io___495’ [-Wunused-variable] 8995 | static cilist io___495 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘caetoi_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9184:19: warning: unused variable ‘io___501’ [-Wunused-variable] 9184 | static cilist io___501 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘focftr_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9321:19: warning: unused variable ‘io___526’ [-Wunused-variable] 9321 | static cilist io___526 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9320:19: warning: unused variable ‘io___525’ [-Wunused-variable] 9320 | static cilist io___525 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9319:19: warning: unused variable ‘io___524’ [-Wunused-variable] 9319 | static cilist io___524 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9318:19: warning: unused variable ‘io___523’ [-Wunused-variable] 9318 | static cilist io___523 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9317:19: warning: unused variable ‘io___521’ [-Wunused-variable] 9317 | static cilist io___521 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9316:19: warning: unused variable ‘io___519’ [-Wunused-variable] 9316 | static cilist io___519 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9315:19: warning: unused variable ‘io___513’ [-Wunused-variable] 9315 | static cilist io___513 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9314:19: warning: unused variable ‘io___512’ [-Wunused-variable] 9314 | static cilist io___512 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9313:19: warning: unused variable ‘io___511’ [-Wunused-variable] 9313 | static cilist io___511 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9304:34: warning: unused variable ‘kk’ [-Wunused-variable] 9304 | static integer i__, j, k, n, kk, nt, na0, na1, ns0, ns1, ns2, nt0, noar, | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘tefoar_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9928:19: warning: unused variable ‘io___609’ [-Wunused-variable] 9928 | static cilist io___609 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9927:19: warning: unused variable ‘io___608’ [-Wunused-variable] 9927 | static cilist io___608 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9926:19: warning: unused variable ‘io___607’ [-Wunused-variable] 9926 | static cilist io___607 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9925:19: warning: unused variable ‘io___606’ [-Wunused-variable] 9925 | static cilist io___606 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9924:19: warning: unused variable ‘io___605’ [-Wunused-variable] 9924 | static cilist io___605 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9923:19: warning: unused variable ‘io___604’ [-Wunused-variable] 9923 | static cilist io___604 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9922:19: warning: unused variable ‘io___599’ [-Wunused-variable] 9922 | static cilist io___599 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9921:19: warning: unused variable ‘io___596’ [-Wunused-variable] 9921 | static cilist io___596 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9920:19: warning: unused variable ‘io___595’ [-Wunused-variable] 9920 | static cilist io___595 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9919:19: warning: unused variable ‘io___594’ [-Wunused-variable] 9919 | static cilist io___594 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9918:19: warning: unused variable ‘io___593’ [-Wunused-variable] 9918 | static cilist io___593 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9917:19: warning: unused variable ‘io___592’ [-Wunused-variable] 9917 | static cilist io___592 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9916:19: warning: unused variable ‘io___591’ [-Wunused-variable] 9916 | static cilist io___591 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9915:19: warning: unused variable ‘io___590’ [-Wunused-variable] 9915 | static cilist io___590 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9914:19: warning: unused variable ‘io___589’ [-Wunused-variable] 9914 | static cilist io___589 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9913:19: warning: unused variable ‘io___588’ [-Wunused-variable] 9913 | static cilist io___588 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9912:19: warning: unused variable ‘io___587’ [-Wunused-variable] 9912 | static cilist io___587 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9911:19: warning: unused variable ‘io___577’ [-Wunused-variable] 9911 | static cilist io___577 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9910:19: warning: unused variable ‘io___576’ [-Wunused-variable] 9910 | static cilist io___576 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9909:19: warning: unused variable ‘io___572’ [-Wunused-variable] 9909 | static cilist io___572 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9908:19: warning: unused variable ‘io___571’ [-Wunused-variable] 9908 | static cilist io___571 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9907:19: warning: unused variable ‘io___564’ [-Wunused-variable] 9907 | static cilist io___564 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9906:19: warning: unused variable ‘io___563’ [-Wunused-variable] 9906 | static cilist io___563 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9905:19: warning: unused variable ‘io___560’ [-Wunused-variable] 9905 | static cilist io___560 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9904:19: warning: unused variable ‘io___558’ [-Wunused-variable] 9904 | static cilist io___558 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9903:19: warning: unused variable ‘io___549’ [-Wunused-variable] 9903 | static cilist io___549 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:9902:19: warning: unused variable ‘io___548’ [-Wunused-variable] 9902 | static cilist io___548 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: In function ‘te4ste_’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:10691:19: warning: unused variable ‘io___630’ [-Wunused-variable] 10691 | static cilist io___630 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:10690:19: warning: unused variable ‘io___629’ [-Wunused-variable] 10690 | static cilist io___629 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:10689:19: warning: unused variable ‘io___626’ [-Wunused-variable] 10689 | static cilist io___626 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:10688:19: warning: unused variable ‘io___625’ [-Wunused-variable] 10688 | static cilist io___625 = { 0, 0, 0, 0, 0 }; | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c: At top level: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:268:16: warning: ‘c__512’ defined but not used [-Wunused-variable] 268 | static integer c__512 = 512; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:264:16: warning: ‘c__5’ defined but not used [-Wunused-variable] 264 | static integer c__5 = 5; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:263:16: warning: ‘c__2’ defined but not used [-Wunused-variable] 263 | static integer c__2 = 2; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:262:16: warning: ‘c__3’ defined but not used [-Wunused-variable] 262 | static integer c__3 = 3; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:261:16: warning: ‘c__1’ defined but not used [-Wunused-variable] 261 | static integer c__1 = 1; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:260:16: warning: ‘c__9’ defined but not used [-Wunused-variable] 260 | static integer c__9 = 9; | ^~~~ [ 20%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/manifold.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 20%] Linking CXX shared library libMEFISTO2.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/MEFISTO2.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libMEFISTO2.so -o libMEFISTO2.so CMakeFiles/MEFISTO2.dir/src/MEFISTO2/aptrte.cxx.o CMakeFiles/MEFISTO2.dir/src/MEFISTO2/trte.c.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: ../Kernel/libKernel.so /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:304:3: warning: type of ‘teajte_’ does not match original declaration [-Wlto-type-mismatch] 304 | teajte( Z & mxsomm, Z & nbsomm, R3 * mnpxyd, R3 * comxmi, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1719:22: note: return value type mismatch 1719 | /* Subroutine */ int teajte_(integer *mxsomm, integer *nbsomm, doublereal * | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1719:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1719:22: note: ‘teajte_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1719:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:316:3: warning: type of ‘tehote_’ does not match original declaration [-Wlto-type-mismatch] 316 | tehote( Z & nutysu, Z & nbarpi, Z & mxsomm, Z & nbsomm, R3 * mnpxyd, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1989:22: note: return value type mismatch 1989 | /* Subroutine */ int tehote_(integer *nutysu, integer *nbarpi, integer * | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1989:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1989:22: note: ‘tehote_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1989:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:331:3: warning: type of ‘tetrte_’ does not match original declaration [-Wlto-type-mismatch] 331 | tetrte( R3 * comxmi, R & aretmx, Z & nbarpi, Z & mxsomm, R3 * mnpxyd, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2460:22: note: return value type mismatch 2460 | /* Subroutine */ int tetrte_(doublereal *comxmi, doublereal *aretmx, integer * | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2460:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2460:22: note: ‘tetrte_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2460:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:358:3: warning: type of ‘tedela_’ does not match original declaration [-Wlto-type-mismatch] 358 | tedela( R3 * mnpxyd, Z * mnarst, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2864:22: note: return value type mismatch 2864 | /* Subroutine */ int tedela_(doublereal *pxyd, integer *noarst, integer * | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2864:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2864:22: note: ‘tedela_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:2864:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:372:3: warning: type of ‘terefr_’ does not match original declaration [-Wlto-type-mismatch] 372 | terefr( Z & nbarpi, R3 * mnpxyd, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3076:22: note: return value type mismatch 3076 | /* Subroutine */ int terefr_(integer *nbarpi, doublereal *pxyd, integer * | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3076:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3076:22: note: ‘terefr_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3076:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:389:3: warning: type of ‘tesuex_’ does not match original declaration [-Wlto-type-mismatch] 389 | tesuex( Z & nblf, Z * nulftr, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3211:22: note: return value type mismatch 3211 | /* Subroutine */ int tesuex_(integer *nblftr, integer *nulftr, integer * | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3211:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3211:22: note: ‘tesuex_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:3211:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:404:3: warning: type of ‘teamqt_’ does not match original declaration [-Wlto-type-mismatch] 404 | teamqt( Z & nutysu, R & aretmx, R & airemx, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4903:22: note: return value type mismatch 4903 | /* Subroutine */ int teamqt_(integer *nutysu, doublereal *aretmx, doublereal * | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4903:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4903:22: note: ‘teamqt_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4903:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:437:3: warning: type of ‘qutr2d_’ does not match original declaration [-Wlto-type-mismatch] 437 | qutr2d( R3 & p1, R3 & p2, R3 & p3, R & qualite ); | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:335:22: note: return value type mismatch 335 | /* Subroutine */ int qutr2d_(doublereal *p1, doublereal *p2, doublereal *p3, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:335:22: note: type ‘int’ should match type ‘void’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:335:22: note: ‘qutr2d_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:335:22: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.h:448:3: warning: type of ‘surtd2_’ does not match original declaration [-Wlto-type-mismatch] 448 | surtd2( R3 & p1, R3 & p2, R3 & p3 ); | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:413:12: note: ‘surtd2_’ was previously declared here 413 | doublereal surtd2_(doublereal *p1, doublereal *p2, doublereal *p3) | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:413:12: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:4915:33: warning: type of ‘qualitetrte_’ does not match original declaration [-Wlto-type-mismatch] 4915 | extern /* Subroutine */ int qualitetrte_(doublereal *, integer *, integer | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:766:2: note: return value type mismatch 766 | qualitetrte( R3 *mnpxyd, | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:766:2: note: type ‘void’ should match type ‘int’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:766:2: note: ‘qualitetrte_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:766:2: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/trte.c:1925:33: warning: type of ‘areteideale_’ does not match original declaration [-Wlto-type-mismatch] 1925 | extern /* Subroutine */ int areteideale_(doublereal *); | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:43:7: note: return value type mismatch 43 | areteideale(R &_areteideale) | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:43:7: note: type ‘R’ should match type ‘int’ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:43:7: note: ‘areteideale_’ was previously declared here /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/MEFISTO2/aptrte.cxx:43:7: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/meshsurf.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 20%] Built target MEFISTO2 /usr/bin/gmake -f src/SMESH/CMakeFiles/SMESHUtils.dir/build.make src/SMESH/CMakeFiles/SMESHUtils.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/SMESHUtils.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/SMESHUtils.dir/build.make src/SMESH/CMakeFiles/SMESHUtils.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 20%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Block.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Block.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Block.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Block.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Block.cxx [ 20%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/polyhedra.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:910:29: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/polyhedra.cpp:910:29: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/revolution.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 21%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_BoostTxtArchive.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_BoostTxtArchive.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_BoostTxtArchive.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_BoostTxtArchive.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_BoostTxtArchive.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:701:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 701 | for(int i=0; i&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:796:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:826:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:846:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 846 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:957:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/revolution.cpp:1032:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_ControlPnt.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_ControlPnt.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_ControlPnt.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_ControlPnt.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_ControlPnt.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_ControlPnt.cxx: In function ‘void SMESHUtils::createPointsSampleFromFace(const TopoDS_Face&, const double&, std::vector&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_ControlPnt.cxx:168:59: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 168 | const Poly_Array1OfTriangle& triangles = aTri->Triangles(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:20, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_ControlPnt.cxx:26: /usr/include/opencascade/Poly_Triangulation.hxx:318:32: note: declared here 318 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ [ 22%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_DeMerge.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_DeMerge.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_DeMerge.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_DeMerge.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_DeMerge.cxx [ 22%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/singularref.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 22%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Delaunay.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Delaunay.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Delaunay.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Delaunay.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Delaunay.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:214:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/singularref.cpp:214:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/solid.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:699:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:701:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 701 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:718:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:720:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:1597:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 22%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_File.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_File.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_File.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_File.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_File.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:1597:35: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:1597:35: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp: In member function ‘netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type] 197 | } | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp: In member function ‘netgen::INSOLID_TYPE netgen::Solid::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type] 216 | } | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp: In member function ‘netgen::INSOLID_TYPE netgen::Solid::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ [ 23%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FillHole.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FillHole.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FillHole.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FillHole.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_FillHole.cxx [ 24%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/specpoin.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | for (int i = 0; i < boxesinlevel.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | if (level <= boxesinlevel.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:357:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:387:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 387 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:398:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 398 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1698:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1698 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1749:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1749 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1760:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1760 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1777:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1794:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1794 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1818:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1818 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1840:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1840 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1845:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1845 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1846:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1846 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1927:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1927 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1957:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1957 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:2017:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2017 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:2091:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2091 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:2144:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2144 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:2148:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2148 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:2148:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:2148:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:1933:43: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 1933 | NgArray surfind2_aux(surfind2); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/specpoin.cpp:104:20: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 104 | numprim_hist = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 24%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FreeBorders.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FreeBorders.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FreeBorders.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FreeBorders.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_FreeBorders.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TypeDefs.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.hxx:37, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_FreeBorders.cxx:27: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_LinearEdge.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_FreeBorders.cxx:29: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 24%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/spline3d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 24%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MAT2d.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MAT2d.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MAT2d.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MAT2d.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MAT2d.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/splinesurface.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/surface.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/surface.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx [ 26%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/triapprox.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx: In function ‘bool {anonymous}::downloadLib(LibraryFile&, std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx:290:11: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 290 | system( cmd.c_str() ); // download | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/zrefine.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:719:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/csg/zrefine.cpp:719:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 26%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/ngarray.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/ngbitarray.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/dynamicmem.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/dynamicmem.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/dynamicmem.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/dynamicmem.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/dynamicmem.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/hashtabl.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 27%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MeshAlgos.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MeshAlgos.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MeshAlgos.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MeshAlgos.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp:247:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.cpp:247:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/mystring.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TypeDefs.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.hxx:37, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.cxx:29: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FaceOfNodes.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.cxx:32: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 28%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/optmem.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/optmem.cpp:32:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/optmem.cpp:32:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 28%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/parthreads.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/parthreads.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 28%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/seti.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp:66:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/seti.cpp:66:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 29%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/sort.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/sort.cpp:14: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 29%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/spbita2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 29%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/table.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 29%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Octree.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Octree.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Octree.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Octree.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Octree.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp:210:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/table.cpp:210:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ [ 30%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_OctreeNode.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_OctreeNode.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_OctreeNode.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_OctreeNode.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_OctreeNode.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 31%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/mpi_interface.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/mpi_interface.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/mpi_interface.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/mpi_interface.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/mpi_interface.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 31%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/gzstream.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/gzstream.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 31%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Offset.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Offset.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Offset.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Offset.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Offset.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TypeDefs.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.hxx:37, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Offset.cxx:26: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_PolygonalFaceOfNodes.hxx:29, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Offset.cxx:28: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 31%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/geom2d/csg2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size()::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 31%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_PolyLine.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_PolyLine.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_PolyLine.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_PolyLine.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_PolyLine.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TypeDefs.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.hxx:37, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_PolyLine.cxx:23: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_LinearEdge.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_PolyLine.cxx:26: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 31%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/geom2d/genmesh2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size()= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:462:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 462 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:549:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:701:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 701 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:509:10: warning: variable ‘BndPntRange’ set but not used [-Wunused-but-set-variable] 509 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:509:10: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:509:10: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:523:21: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 523 | nextpi = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:524:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 524 | si1 = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/genmesh2d.cpp:560:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 560 | pts = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 31%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Quadtree.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Quadtree.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Quadtree.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Quadtree.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Quadtree.cxx [ 32%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Slot.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Slot.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Slot.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Slot.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Slot.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TypeDefs.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_MeshAlgos.hxx:37, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Slot.cxx:23: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_LinearEdge.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Slot.cxx:26: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 33%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/geom2d/geometry2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size()= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:981:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 981 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:990:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 990 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:1006:27: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1006 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:1015:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1015 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:1033:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1033 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:1042:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1042 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:1042:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:1042:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/../gprim/spline.hpp:611:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 611 | : pts (apts) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:265:44: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 265 | spline = new DiscretePointsSeg (pts); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:509:12: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 509 | maxh = 1e99; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:846:20: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 846 | quadmeshing = false; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.cpp:850:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 850 | layer = 1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/../gprim/spline.hpp:630:12: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 630 | Point DiscretePointsSeg :: GetPoint (double t) const /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/../gprim/spline.hpp:635:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 33%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Triangulate.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Triangulate.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Triangulate.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Triangulate.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Triangulate.cxx [ 33%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/adtree.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 33%] Building CXX object src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_TryCatch.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHUtils_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_TryCatch.cxx.o -MF CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_TryCatch.cxx.o.d -o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_TryCatch.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TryCatch.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:1651:20: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/adtree.cpp:1651:20: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom2d.cpp [ 34%] Linking CXX shared library libSMESHUtils.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/SMESHUtils.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libSMESHUtils.so -o libSMESHUtils.so CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Block.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_BoostTxtArchive.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_ControlPnt.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_DeMerge.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Delaunay.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_File.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FillHole.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_FreeBorders.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MAT2d.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MGLicenseKeyGen.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_MeshAlgos.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Octree.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_OctreeNode.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Offset.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_PolyLine.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Quadtree.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Slot.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_Triangulate.cxx.o CMakeFiles/SMESHUtils.dir/src/SMESHUtils/SMESH_TryCatch.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libSMDS.so /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so /usr/lib64/libboost_atomic.so.1.83.0 In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 35%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom3d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom3d.cpp:721:17: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geom3d.cpp:721:17: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 35%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomfuncs.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 35%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomtest3d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 36%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/transform3d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 36%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/spline.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In member function ‘getNew’, inlined from ‘MakeSlot’ at /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_Slot.cxx:557:42: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/ObjectPool.hxx:108:23: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 108 | X* newChunk = new X[_chunkSize]; | ^ /usr/include/c++/14/new: In function ‘MakeSlot’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 36%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/splinegeometry.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 130 | template class SplineGeometry<2>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:20:22: warning: 130 | template class SplineGeometry<2>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:20:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:54:19: warning: 130 | template class SplineGeometry<2>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:54:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:130:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:32:19: warning: 130 | template class SplineGeometry<2>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:32:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: 131 | template class SplineGeometry<3>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:20:22: warning: 131 | template class SplineGeometry<3>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:20:22: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:54:19: warning: 131 | template class SplineGeometry<3>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:54:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:32:19: warning: 131 | template class SplineGeometry<3>; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:32:19: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/gprim/splinegeometry.cpp:108:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 36%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1589:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1589 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1645:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1645 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1651 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1657:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1657 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1738:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1738 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1752:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1757:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1757 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1768:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1768 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1819:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1819 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:1939:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1939 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:2177:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2177 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:2177:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface.cpp:2177:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 37%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface_v2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:748:18: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/nginterface_v2.cpp:748:18: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 37%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/read_fnf_mesh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 37%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/readtetmesh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp:369:29: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 369 | BubbleSort(sortval1,nodes1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:742:27: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:742:27: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:742:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:742:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp:230:36: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 230 | *segmentdata[i] = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readtetmesh.cpp:669:20: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: 669 | surfindices = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 38%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/readuser.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp:465:63: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp:465:63: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 38%] Built target SMESHUtils /usr/bin/gmake -f src/SMESH/CMakeFiles/SMESHDS.dir/build.make src/SMESH/CMakeFiles/SMESHDS.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/SMESHDS.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/SMESHDS.dir/build.make src/SMESH/CMakeFiles/SMESHDS.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 39%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Command.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Command.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Command.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Command.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_Command.cxx In member function ‘netgen::NgFlatArray::Elem(int)’, inlined from ‘netgen::Mesh::GetFaceDescriptor(int)’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:712:31, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::__cxx11::basic_string, std::allocator > const&)’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp:345:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:139:25: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 139 | return ((T*)data)[i-1]; | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::__cxx11::basic_string, std::allocator > const&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp:269:25: note: ‘fdnr’ was declared here 269 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp:352:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 352 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/readuser.cpp:269:31: note: ‘ednr’ was declared here 269 | int fdnr, ednr; | ^~~~ [ 39%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Document.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Document.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Document.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Document.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_Document.cxx [ 39%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/rw_cgns.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 39%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Group.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Group.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Group.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Group.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_Group.cxx [ 39%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeabaqus.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp:149:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp:165:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp:216:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp:216:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeabaqus.cpp:216:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 40%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupBase.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupBase.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupBase.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupBase.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_GroupBase.cxx [ 40%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writediffpack.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnFilter.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnFilter.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnFilter.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnFilter.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_GroupOnFilter.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp:236:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writediffpack.cpp:236:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 41%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writedolfin.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnGeom.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnGeom.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnGeom.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnGeom.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_GroupOnGeom.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 41%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeelmer.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 41%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Hypothesis.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Hypothesis.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Hypothesis.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Hypothesis.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_Hypothesis.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 42%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Mesh.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Mesh.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_Mesh.cxx [ 42%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writefeap.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp:73:17: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefeap.cpp:73:17: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 43%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writefluent.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefluent.cpp:162:17: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writefluent.cpp:162:17: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 43%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Script.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Script.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Script.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Script.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_Script.cxx [ 43%] Building CXX object src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_SubMesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESHDS_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_SubMesh.cxx.o -MF CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_SubMesh.cxx.o.d -o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_SubMesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS/SMESHDS_SubMesh.cxx [ 43%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 43%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writejcm.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 44%] Linking CXX shared library libSMESHDS.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/SMESHDS.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libSMESHDS.so -o libSMESHDS.so CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Command.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Document.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Group.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupBase.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnFilter.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_GroupOnGeom.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Hypothesis.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Mesh.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_Script.cxx.o CMakeFiles/SMESHDS.dir/src/SMESHDS/SMESHDS_SubMesh.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libSMDS.so ../Kernel/libKernel.so /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 100 | pointsOnTetras = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 45%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writepermas.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 45%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writetecplot.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 45%] Built target SMESHDS /usr/bin/gmake -f src/SMESH/CMakeFiles/Driver.dir/build.make src/SMESH/CMakeFiles/Driver.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/Driver.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/Driver.dir/build.make src/SMESH/CMakeFiles/Driver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 45%] Building CXX object src/SMESH/CMakeFiles/Driver.dir/src/Driver/Driver_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriver_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/Driver.dir/src/Driver/Driver_Mesh.cxx.o -MF CMakeFiles/Driver.dir/src/Driver/Driver_Mesh.cxx.o.d -o CMakeFiles/Driver.dir/src/Driver/Driver_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver/Driver_Mesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 45%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writetet.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp [ 46%] Building CXX object src/SMESH/CMakeFiles/Driver.dir/src/Driver/Driver_SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriver_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/Driver.dir/src/Driver/Driver_SMDS_Mesh.cxx.o -MF CMakeFiles/Driver.dir/src/Driver/Driver_SMDS_Mesh.cxx.o.d -o CMakeFiles/Driver.dir/src/Driver/Driver_SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver/Driver_SMDS_Mesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 810 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 469 | id_groups.Append(new NgArray(group)); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:614:15: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: 614 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:833:15: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:802:19: warning: 833 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:802:19: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 811 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:811:19: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:811:19: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:811:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:811:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 28 | elnum = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: 602 | (*idmaps_edge[i]) = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 46%] Linking CXX shared library libDriver.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/Driver.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libDriver.so -o libDriver.so CMakeFiles/Driver.dir/src/Driver/Driver_Mesh.cxx.o CMakeFiles/Driver.dir/src/Driver/Driver_SMDS_Mesh.cxx.o CMakeFiles/Driver.dir/src/Driver/Driver_SMESHDS_Mesh.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libSMESHUtils.so libSMDS.so ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 46%] Built target Driver /usr/bin/gmake -f src/SMESH/CMakeFiles/Controls.dir/build.make src/SMESH/CMakeFiles/Controls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/Controls.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/Controls.dir/build.make src/SMESH/CMakeFiles/Controls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 46%] Building CXX object src/SMESH/CMakeFiles/Controls.dir/src/Controls/SMESH_Controls.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DControls_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/Controls.dir/src/Controls/SMESH_Controls.cxx.o -MF CMakeFiles/Controls.dir/src/Controls/SMESH_Controls.cxx.o.d -o CMakeFiles/Controls.dir/src/Controls/SMESH_Controls.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls/SMESH_Controls.cxx [ 46%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writetochnog.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 47%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeuser.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size()::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeuser.cpp:412:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 412 | if(faceBCs.Pos(bcNum) < 0) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeuser.cpp:405:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 405 | faceBCs = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/wuchemnitz.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:297:19: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/wuchemnitz.cpp:297:19: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 47%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 48%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeOpenFOAM15x.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 392 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 427 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 430 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 48%] Linking CXX shared library libControls.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/Controls.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libControls.so -o libControls.so CMakeFiles/Controls.dir/src/Controls/SMESH_Controls.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Geom:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: ../Geom/libGeom.so libSMESHDS.so libSMESHUtils.so /usr/lib64/libvtkFiltersVerdict.so.9.2.6 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKService.so.7.6.3 -lfontconfig /usr/lib64/libTKHLR.so.7.6.3 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKBO.so.7.6.3 libSMDS.so ../Kernel/libKernel.so /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libvtkCommonExecutionModel.so.9.2.6 /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 -ldl /usr/lib64/libvtkverdict.so.9.2.6 /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/interface/writeOpenFOAM15x.cpp:119:28: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 119 | neighbour_celllist = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 48%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/densemat.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/densemat.cpp:72:10: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/densemat.cpp:72:10: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 48%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/polynomial.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 48%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/bfgs.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 49%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/linopt.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 49%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/linsearch.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/linsearch.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 49%] Built target Controls /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverDAT.dir/build.make src/SMESH/CMakeFiles/DriverDAT.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/DriverDAT.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverDAT.dir/build.make src/SMESH/CMakeFiles/DriverDAT.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 50%] Building CXX object src/SMESH/CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverDAT_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx.o -MF CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx.o.d -o CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx: In member function ‘virtual Driver_Mesh::Status DriverDAT_R_SMDS_Mesh::Perform()’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx:65:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 65 | fscanf(aFileId, "%d %d\n", &nbNodes, &nbCells); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx:75:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 75 | fscanf(aFileId, "%d %e %e %e\n", &intNumPoint, &coordX, &coordY, &coordZ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx:90:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 90 | fscanf(aFileId, "%d %d", &intNumMaille, &ValElement); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx:96:13: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 96 | fscanf(aFileId, "%d", &NoeudMaille); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp [ 50%] Building CXX object src/SMESH/CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverDAT_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx.o -MF CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx.o.d -o CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx: In member function ‘virtual Driver_Mesh::Status DriverDAT_W_SMDS_Mesh::Perform()’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx:99:24: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘smIdType’ {aka ‘long int’} [-Wformat=] 99 | fprintf(aFileId, "%d %.14e %.14e %.14e\n", num, node->X(), node->Y(), node->Z()); | ~^ ~~~ | | | | int smIdType {aka long int} | %ld /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx:117:24: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘smIdType’ {aka ‘long int’} [-Wformat=] 117 | fprintf(aFileId, "%d %d ", num, 100 + elem->NbNodes()); | ~^ ~~~ | | | | int smIdType {aka long int} | %ld /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx:135:24: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘smIdType’ {aka ‘long int’} [-Wformat=] 135 | fprintf(aFileId, "%d %d ", num, (elem->IsPoly() ? 400 : 200 ) + elem->NbNodes() ); | ~^ ~~~ | | | | int smIdType {aka long int} | %ld /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx:157:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘smIdType’ {aka ‘long int’} [-Wformat=] 157 | fprintf(aFileId, "%d %d ", num, 500 + elem->NbNodes()); | ~^ ~~~ | | | | int smIdType {aka long int} | %ld /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx:172:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘smIdType’ {aka ‘long int’} [-Wformat=] 172 | fprintf(aFileId, "%d %d ", num, 300 + elem->NbNodes()); | ~^ ~~~ | | | | int smIdType {aka long int} | %ld In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:543:27: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:543:27: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront2.cpp:201:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 201 | linesearchtree.DeleteElement (li); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1008:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Linking CXX shared library libDriverDAT.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/DriverDAT.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libDriverDAT.so -o libDriverDAT.so CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx.o CMakeFiles/DriverDAT.dir/src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libDriver.so libSMESHUtils.so libSMDS.so ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 50%] Built target DriverDAT /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverGMF.dir/build.make src/SMESH/CMakeFiles/DriverGMF.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/DriverGMF.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverGMF.dir/build.make src/SMESH/CMakeFiles/DriverGMF.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 50%] Building CXX object src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverGMF_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF.cxx.o -MF CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF.cxx.o.d -o CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/DriverGMF.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/DriverGMF.cxx: In function ‘bool DriverGMF::isExtensionCorrect(const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/DriverGMF.cxx:58:52: warning: ‘std::string boost::filesystem::extension(const path&)’ is deprecated: Use path::extension() instead [-Wdeprecated-declarations] 58 | std::string ext = boost::filesystem::extension(fileName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:21, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/DriverGMF.cxx:28: /usr/include/boost/filesystem/convenience.hpp:29:20: note: declared here 29 | inline std::string extension(const path& p) | ^~~~~~~~~ [ 51%] Building CXX object src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Read.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverGMF_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Read.cxx.o -MF CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Read.cxx.o.d -o CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Read.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/DriverGMF_Read.cxx [ 52%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront3.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:801:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:861:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 861 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:865:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:865:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 367 | clvol = 0.0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 677 | pingroup = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 52%] Building CXX object src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Write.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverGMF_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Write.cxx.o -MF CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Write.cxx.o.d -o CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Write.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/DriverGMF_Write.cxx [ 52%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/bisect.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1116 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1156 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1596 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1734 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1807 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(std::ostream&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1883 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2152 | for(int j=0; j*>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2497 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2547 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2596 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2636 | for(int j=0; j*) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2865:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2865 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2867 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2869 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2871 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2873 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2924:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2924 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2994:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2994 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3015:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3015 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3038:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3038 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3064:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3064 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3139:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3139 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3142:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3142 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3147:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3147 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3150:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3150 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3155:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3155 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3209:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3209 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3211 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3219 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3224:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3224 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3226 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3234 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3239 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3241 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3249:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3249 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3374:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3374 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3613:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3613 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3617:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3617 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3621:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3621 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3628 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3634:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3634 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3638 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3689:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3689 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3784:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3784 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3968:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3968 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:4015:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4015 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2476:29: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 2476 | T_MTETS mtets_old (mtets); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2477:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 2477 | T_MPRISMS mprisms_old (mprisms); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2478:26: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 2478 | T_MIDS mids_old (mids); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2479:29: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 2479 | T_MTRIS mtris_old (mtris); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2480:32: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 2480 | T_MQUADS mquads_old (mquads); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:2816:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 2816 | v_order = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bisect.cpp:3192:12: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 3192 | bndind = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 52%] Building C object src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/libmesh5.c.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverGMF_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverGMF.dir/src/DriverGMF/libmesh5.c.o -MF CMakeFiles/DriverGMF.dir/src/DriverGMF/libmesh5.c.o.d -o CMakeFiles/DriverGMF.dir/src/DriverGMF/libmesh5.c.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c: In function ‘GmfOpenMesh’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:297:25: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 297 | fread((unsigned char *)&msh->cod, WrdSiz, 1, msh->hdl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:343:25: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 343 | fscanf(msh->hdl, "%d", &msh->ver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:362:25: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 362 | fscanf(msh->hdl, "%d", &msh->dim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c: In function ‘ScaDblWrd’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1258:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1258 | fread(wrd, WrdSiz, 2, msh->hdl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c: In function ‘ScaWrd’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1234:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1234 | fread(wrd, WrdSiz, 1, msh->hdl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c: In function ‘ScaKwdHdr’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1128:25: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1128 | fscanf(msh->hdl, "%d", &kwd->NmbLin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1139:25: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1139 | fscanf(msh->hdl, "%d", &kwd->NmbTyp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1142:33: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1142 | fscanf(msh->hdl, "%d", &kwd->TypTab[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c: In function ‘GmfGetLin’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:731:49: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 731 | fscanf(msh->hdl, "%f", va_arg(VarArg, float *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:733:49: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 733 | fscanf(msh->hdl, "%d", &nb_repeat); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:736:57: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 736 | fscanf(msh->hdl, "%d", va_arg(VarArg, int *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:739:49: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 739 | fscanf(msh->hdl, "%d", va_arg(VarArg, int *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:762:49: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 762 | fscanf(msh->hdl, "%lf", va_arg(VarArg, double *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:764:49: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 764 | fscanf(msh->hdl, "%d", &nb_repeat); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:767:57: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 767 | fscanf(msh->hdl, "%d", va_arg(VarArg, int *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:770:49: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 770 | fscanf(msh->hdl, "%d", va_arg(VarArg, int *)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:794:41: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 794 | fscanf(msh->hdl, "%f", &FltSolTab[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:804:41: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 804 | fscanf(msh->hdl, "%lf", &DblSolTab[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c: In function ‘ScaBlk’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1281:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1281 | fread(blk, WrdSiz, siz, msh->hdl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c: In function ‘GmfCpyLin’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:971:41: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 971 | fscanf(InpMsh->hdl, "%f", &f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:980:41: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 980 | fscanf(InpMsh->hdl, "%lf", &d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1003:33: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1003 | fscanf(InpMsh->hdl, "%d", &a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1016:41: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1016 | fscanf(InpMsh->hdl, "%d", &a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF/libmesh5.c:1029:33: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1029 | fscanf(InpMsh->hdl, "%d", &a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Linking CXX shared library libDriverGMF.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/DriverGMF.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libDriverGMF.so -o libDriverGMF.so CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF.cxx.o CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Read.cxx.o CMakeFiles/DriverGMF.dir/src/DriverGMF/DriverGMF_Write.cxx.o CMakeFiles/DriverGMF.dir/src/DriverGMF/libmesh5.c.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libSMESHDS.so libDriver.so libSMESHUtils.so libSMDS.so ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so [ 53%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/boundarylayer.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 53%] Built target DriverGMF /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverSTL.dir/build.make src/SMESH/CMakeFiles/DriverSTL.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/DriverSTL.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverSTL.dir/build.make src/SMESH/CMakeFiles/DriverSTL.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 53%] Building CXX object src/SMESH/CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverSTL_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx.o -MF CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx.o.d -o CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 54 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp:54:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp:54:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx: In member function ‘Driver_Mesh::Status DriverSTL_R_SMDS_Mesh::readAscii(SMESH_File&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx:270:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 270 | fscanf(file,"%*s %*s %f %f %f\n",&normal[0],&normal[1],&normal[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx:273:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 273 | fscanf(file,"%*s %*s"); | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx:284:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 284 | fscanf(file,"%*s"); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx:287:11: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 287 | fscanf(file,"%*s"); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx: In function ‘SMDS_MeshNode* readNode(FILE*, {anonymous}::TDataMapOfPntNodePtr&, SMDS_Mesh*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx:192:9: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 192 | fscanf(file,"%*s %f %f %f\n",&coord[0],&coord[1],&coord[2]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp: In function ‘netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters const&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp:354:36: warning: ‘p4.i’ may be used uninitialized [-Wmaybe-uninitialized] 354 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/boundarylayer.cpp:354:32: warning: ‘p3.i’ may be used uninitialized [-Wmaybe-uninitialized] 354 | PointIndex p3, p4; | ^~ [ 53%] Building CXX object src/SMESH/CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverSTL_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx.o -MF CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx.o.d -o CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx [ 54%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/clusters.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshCell.hxx:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_BallElement.hxx:28, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_Mesh.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver/Driver_Mesh.h:31, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver/Driver_SMDS_Mesh.h:26, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_W_SMDS_Mesh.h:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx:23: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FaceOfNodes.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx:31: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:110:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 110 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:145:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:163:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:288:33: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:288:33: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 47 | cluster_reps = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 55%] Linking CXX shared library libDriverSTL.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/DriverSTL.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libDriverSTL.so -o libDriverSTL.so CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx.o CMakeFiles/DriverSTL.dir/src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libDriver.so libSMESHUtils.so /usr/lib64/libTKSTL.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 libSMDS.so ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so [ 55%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/curvedelems.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 55%] Built target DriverSTL /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverUNV.dir/build.make src/SMESH/CMakeFiles/DriverUNV.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/DriverUNV.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/DriverUNV.dir/build.make src/SMESH/CMakeFiles/DriverUNV.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 55%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:612:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 612 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:624:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 624 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:723:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 723 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:729:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:793:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:876:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 876 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1000:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1087:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1141:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1141 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1204:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1204 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1205:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1212:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1212 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1223:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1223 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1247:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1247 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1248:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1248 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1299 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1322:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1322 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1621:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1621 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1625:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1625 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1702:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1702 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1714:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1716:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1716 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1721:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1721 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1759:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1767:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1767 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1767:27: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1767:27: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:1756:21: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 1756 | GetCoefficients (info, coefs); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2352 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2370:76: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: 2370 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2352 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4007:45: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: 4007 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4008 | &(*xi)[0](0), 2, /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: | ~~~~~~~~~~~~~~~~ 4009 | px, 3, /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: | ~~~~~~ 4010 | pdxdxi, 6); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:2352:23: warning: | ~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4128:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4128 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4140:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4140 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4142:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4142 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4147:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4224:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4224 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4242 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4262 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = double; std::size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4281:37: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: 4281 | double * dxdxi, size_t sdxdxi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4128:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4128 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4140:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4140 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4142:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4142 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4147:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4224:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4224 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4242 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4262 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; std::size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4294:43: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: 4294 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4128:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4128 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4140:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4140 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4142:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4142 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4147:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4224:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4224 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4242 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4262 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; std::size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4300:43: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: 4300 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4128:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4128 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4140:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4140 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4142:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4142 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4147:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4224:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4224 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4242 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4262 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = double; std::size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4320:41: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: 4320 | CalcMultiPointElementTransformation (elnr, xi->Size(), /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4321 | &(*xi)[0](0), 3, /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: | ~~~~~~~~~~~~~~~~ 4322 | px, 3, /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: | ~~~~~~ 4323 | pdxdxi, 9); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4262:35: warning: | ~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4636:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4636 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4666:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4666 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4691 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = ngcore::SIMD; std::size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4767:39: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: 4767 | SIMD * dxdxi, size_t sdxdxi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4636:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4636 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4666:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4666 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4691 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:4691:35: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:600:17: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 600 | edgeorder = 1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:606:22: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 606 | edgeweight = 1.0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/curvedelems.cpp:682:31: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 682 | edgecoeffs = Vec<3> (0,0,0); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 55%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx [ 55%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV164_Structure.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV164_Structure.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV164_Structure.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV164_Structure.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/UNV164_Structure.cxx [ 56%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2411_Structure.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2411_Structure.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2411_Structure.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2411_Structure.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/UNV2411_Structure.cxx [ 56%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2412_Structure.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2412_Structure.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2412_Structure.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2412_Structure.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/UNV2412_Structure.cxx [ 56%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2417_Structure.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2417_Structure.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2417_Structure.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2417_Structure.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/UNV2417_Structure.cxx [ 57%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2420_Structure.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2420_Structure.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2420_Structure.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2420_Structure.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/UNV2420_Structure.cxx [ 57%] Building CXX object src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV_Utilities.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DDriverUNV_EXPORTS -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV_Utilities.cxx.o -MF CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV_Utilities.cxx.o.d -o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV_Utilities.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV/UNV_Utilities.cxx [ 57%] Linking CXX shared library libDriverUNV.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/DriverUNV.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libDriverUNV.so -o libDriverUNV.so CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx.o CMakeFiles/DriverUNV.dir/src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx.o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV164_Structure.cxx.o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2411_Structure.cxx.o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2412_Structure.cxx.o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2417_Structure.cxx.o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV2420_Structure.cxx.o CMakeFiles/DriverUNV.dir/src/DriverUNV/UNV_Utilities.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libSMESHDS.so libDriver.so libSMESHUtils.so libSMDS.so ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 57%] Built target DriverUNV /usr/bin/gmake -f src/SMESH/CMakeFiles/SMESH.dir/build.make src/SMESH/CMakeFiles/SMESH.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/smesh-9.8.0.2 /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH/CMakeFiles/SMESH.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' /usr/bin/gmake -f src/SMESH/CMakeFiles/SMESH.dir/build.make src/SMESH/CMakeFiles/SMESH.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 57%] Building CXX object src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Algo.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Algo.cxx.o -MF CMakeFiles/SMESH.dir/src/SMESH/SMESH_Algo.cxx.o.d -o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Algo.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_Algo.cxx [ 57%] Building CXX object src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Gen.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Gen.cxx.o -MF CMakeFiles/SMESH.dir/src/SMESH/SMESH_Gen.cxx.o.d -o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Gen.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_Gen.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_Gen.cxx:49: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/memoire.h: In function ‘void memostat(const char*, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/memoire.h:37:33: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 37 | struct mallinfo mem = mallinfo(); | ~~~~~~~~^~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/memoire.h:26: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ [ 57%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/delaunay.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 538 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:871:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 871 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:930:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 930 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:960:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int ii = 1; ii <= openels.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:984:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 984 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1089:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1110:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1110 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1139:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1139 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1252:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1271:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1271 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1636:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1636 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1636:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:1636:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:462:31: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 462 | tettree.DeleteElement (celind); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1370 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1302:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 1302 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay.cpp:559:17: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 559 | tettree.Insert (tpmin, tpmax, nelind); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1127:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1127 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size()::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay2d.cpp:389:27: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 389 | tree->DeleteElement (j); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1370 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1370:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1302:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 1302 | leaf->Add(leaves, leaf_index, p,pi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1274:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 1274 | Insert (box.PMin(), box.PMax(), pi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/delaunay2d.cpp:202:19: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 202 | tree->Insert(el.BoundingBox(), ti); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/../gprim/adtree.hpp:1127:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1127 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/geomsearch.cpp:216:31: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/geomsearch.cpp:216:31: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_ElemIterator.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_ElementHolder.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_ComputeError.hxx:28, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_Mesh.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_Mesh.cxx:27: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/global.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 60%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/hprefinement.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:57: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp: In constructor ‘netgen::HPRefElement::HPRefElement(netgen::Element&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:298:7: warning: ‘netgen::HPRefElement::np’ will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:293:7: warning: ‘int netgen::HPRefElement::index’ [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:297:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp: In constructor ‘netgen::HPRefElement::HPRefElement(netgen::Element2d&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:297:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:50:3: warning: when initialized here [-Wreorder] 50 | HPRefElement :: HPRefElement(Element2d & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp: In constructor ‘netgen::HPRefElement::HPRefElement(netgen::Segment&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:297:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:65:3: warning: when initialized here [-Wreorder] 65 | HPRefElement :: HPRefElement(Segment & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp: In copy constructor ‘netgen::HPRefElement::HPRefElement(netgen::HPRefElement&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:298:7: warning: ‘netgen::HPRefElement::np’ will be initialized after [-Wreorder] 298 | int np; | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:295:7: warning: ‘int netgen::HPRefElement::levelx’ [-Wreorder] 295 | int levelx; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:297:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 297 | int levelz; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:300:14: warning: ‘netgen::HPRefElement::domout’ will be initialized after [-Wreorder] 300 | int domin, domout; // he: needed for segment!! in 3d there should be surf1, surf2!! | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.hpp:293:7: warning: ‘int netgen::HPRefElement::index’ [-Wreorder] 293 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1451:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1451 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1605:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1605 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1641:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1641 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1669:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1726:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1726 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1788:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1788 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1852 | for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 1668 | facepoint = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 1848 | misses = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 60%] Building CXX object src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_MeshEditor.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_MeshEditor.cxx.o -MF CMakeFiles/SMESH.dir/src/SMESH/SMESH_MeshEditor.cxx.o.d -o CMakeFiles/SMESH.dir/src/SMESH/SMESH_MeshEditor.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MeshEditor.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TypeDefs.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MeshEditor.hxx:34, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MeshEditor.cxx:27: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FaceOfNodes.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MeshEditor.cxx:31: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ [ 61%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:454:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 454 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp: In member function ‘void netgen::MeshOptimize2d::CombineImprove()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:612:9: warning: unused variable ‘ntasks’ [-Wunused-variable] 612 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:612:9: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:612:9: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:787:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 787 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:755:20: note: ‘pi1.i’ was declared here 755 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:787:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 787 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:755:25: note: ‘pi2.i’ was declared here 755 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:300:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:1909:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:807:11: /usr/include/c++/14/tuple:208:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 208 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:755:30: note: ‘pi3.i’ was declared here 755 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:300:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:1909:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:817:12: /usr/include/c++/14/tuple:208:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 208 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2.cpp:755:35: note: ‘pi4.i’ was declared here 755 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [ 61%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2gen.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:230:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:273:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:277:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:326:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 326 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:333:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:370:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 201 | used = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 248 | nelonnode = -4; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 317 | pmap = PointIndex (-1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 61%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve3.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/array.hpp:11, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:16, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:219:15: warning: unused variable ‘l’ [-Wunused-variable] 219 | int l; | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:355:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:372:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:387:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 387 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:389:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 389 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:413:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 413 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:429:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 429 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:459:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:474:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:477:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 477 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:493:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 493 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:806:7: warning: unused variable ‘np’ [-Wunused-variable] 806 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:1019:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1019 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:1121:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1121 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:1317:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2661:19: warning: unused variable ‘k1’ [-Wunused-variable] 2661 | int k1; | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2713:7: warning: unused variable ‘np’ [-Wunused-variable] 2713 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2714:7: warning: unused variable ‘ne’ [-Wunused-variable] 2714 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2920:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2920 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2922:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2922 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2962:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2962 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2984:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2984 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:2994:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2994 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3008:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3008 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3011:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3011 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3022:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3022 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3042:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3042 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3059:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3082:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3082 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3155:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3155 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3158:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3173:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3173 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3382:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3382 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3390:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3390 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3465:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3581:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3581 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3625:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3625 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3638:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3638 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3695:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3695 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3832:14: warning: unused variable ‘pi1’ [-Wunused-variable] 3832 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3832:19: warning: unused variable ‘pi2’ [-Wunused-variable] 3832 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3832:24: warning: unused variable ‘pi3’ [-Wunused-variable] 3832 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3832:29: warning: unused variable ‘pi4’ [-Wunused-variable] 3832 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3832:34: warning: unused variable ‘pi5’ [-Wunused-variable] 3832 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3836:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3836 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3938:16: warning: unused variable ‘bad2’ [-Wunused-variable] 3938 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3938:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3938:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:723:32: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 723 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:1045:31: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 1045 | if (!hasbothpoints.Contains (ei)) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 500 | NgArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:1838:40: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 1838 | suroundpts = PointIndex::INVALID; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 500 | NgArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:1842:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 1842 | tetused = false; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:32: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3695:42: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/table.hpp:249:41: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 249 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3662:14: note: ‘pi1.i’ was declared here 3662 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3702:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 3702 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3662:19: note: ‘pi2.i’ was declared here 3662 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3702:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 3702 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3662:24: note: ‘pi3.i’ was declared here 3662 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20: In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3728:35: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:47:33: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 47 | return FlatArray (index[i+1]-index[i], data+index[i]); | ~~~~~^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/improve3.cpp:3662:29: note: ‘pi4.i’ was declared here 3662 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 62%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/localh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:406:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 406 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 481 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:483:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 483 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:786:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:807:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:807:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.cpp:807:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 62%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshclass.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In destructor ‘netgen::Mesh::~Mesh()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:67:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 67 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:69:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for(int i = 0; i < userdata_int.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:71:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | for(int i = 0; i < userdata_double.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:74:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | for (int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:77:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:104:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for ( int i = 0; i < mesh2.materials.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:110:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 110 | for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:123:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i=0; i < mesh2.cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:128:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 128 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::DeleteMesh()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:162:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:164:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | for (int i= 0; i< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:242:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 242 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:300:33: warning: comparison of integer expressions of different signedness: ‘const short int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:320:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 320 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:328:18: warning: comparison of integer expressions of different signedness: ‘const short int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:467:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:511:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 511 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:597:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 597 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:612:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 612 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:634:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:656:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 656 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:664:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:671:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:677:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 677 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:682:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | for (int ii = 0; ii&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:2997:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2997 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:3038:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3038 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:3082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3082 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:3217:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3217 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:3219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3219 | for(j=i+1; j&, double*, const netgen::NgArray*, bool, bool) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:5507:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5507 | if(ps_startelement != 0 && ps_startelement <= GetNSE() && PointContainedIn2DElement(p,lami,ps_startelement)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetSurfaceElementOfPoint(const netgen::Point<3, double>&, double*, const netgen::NgArray*, bool, bool) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:5675:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5675 | for(int i=0; i&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6055:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6055 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6086:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6086 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6375:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6375 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6426:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6426 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘ngcore::Table netgen::Mesh::CreatePoint2ElementTable() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6456:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6456 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6456:16: note: remove ‘std::move’ call /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘ngcore::Table netgen::Mesh::CreatePoint2SurfaceElementTable(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6501:16: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 6501 | return move(elementsonnode); | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6501:16: note: remove ‘std::move’ call /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6609:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6609 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6615:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6615 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6624:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6624 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6654:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6654 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6656:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6656 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6671:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6671 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6673:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6673 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6681:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6681 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6698:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6698 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6707:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6707 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6715:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6715 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6730 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6741:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6741 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6753:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6753 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6785:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6785 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6797:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6797 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6822:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6822 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6836:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6836 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6875:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6875 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6900 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6959:12: warning: unused variable ‘ret’ [-Wunused-variable] 6959 | auto ret = fabs(v*n_plane)/l; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp: In member function ‘std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6953:10: warning: variable ‘onPlane’ set but not used [-Wunused-but-set-variable] 6953 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6953:10: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6953:10: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:99:26: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 99 | facedecoding = mesh2.facedecoding; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:2084:32: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: 2084 | creator.Add (PointIndex(i4.I1()), ei); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6865:51: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: 6865 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6890:57: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 6890 | NgArray * newdata = new NgArray(data); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:2156:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 2156 | numonpoint = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6473:32: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:19 = ngcore::T_Range]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 6473 | creator.Add (pi, ei); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:239:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 239 | f(myrange); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6469:13: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 6468 | ngcore::ParallelForRange /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 6469 | (Range(surfelements), [&] (auto myrange) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6470 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~ 6471 | for (SurfaceElementIndex ei : myrange) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6472 | for (PointIndex pi : (*this)[ei].PNums()) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6473 | creator.Add (pi, ei); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~ 6474 | }, /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~ 6475 | // ngcore::TasksPerThread(4)); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6476 | (surfelements.Size()>100) ? ngcore::TasksPerThread(4) : 1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6710:15: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: 6710 | bcnames = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:286:29: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6862:25: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 6862 | if(userdata_int.Used(id)) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 116 | return CheckIndex(name) >= 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.cpp:6887:28: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: 6887 | if(userdata_double.Used(id)) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_MesherHelper.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_MesherHelper.cxx.o -MF CMakeFiles/SMESH.dir/src/SMESH/SMESH_MesherHelper.cxx.o.d -o CMakeFiles/SMESH.dir/src/SMESH/SMESH_MesherHelper.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MesherHelper.cxx [ 62%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshNode.hxx:32, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils/SMESH_TypeDefs.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MesherHelper.hxx:33, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MesherHelper.cxx:27: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_MeshElement.hxx:187:16: warning: ‘virtual void SMDS_MeshElement::setShapeID(int) const’ was hidden [-Woverloaded-virtual=] 187 | virtual void setShapeID( const int shapeID ) const; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_FaceOfNodes.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_MesherHelper.cxx:30: /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS/SMDS_CellOfNodes.hxx:60:16: note: by ‘virtual void SMDS_CellOfNodes::setShapeID(int)’ 60 | virtual void setShapeID( const int shapeID ); | ^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::MeshVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:92:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 92 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:175:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 175 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:214:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 214 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:266:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 266 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:652:9: warning: unused variable ‘i’ [-Wunused-variable] 652 | int i; | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:652:9: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:652:9: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1349:5: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 1349 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc.cpp:243:27: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 243 | glob2loc = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 62%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc2d.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc2d.cpp:18:43: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshfunc2d.cpp:18:43: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 63%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:35: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.hpp: In constructor ‘netgen::Meshing2::Meshing2(const netgen::NetgenGeometry&, const netgen::MeshingParameters&, const netgen::Box<3>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.hpp:47:25: warning: ‘netgen::Meshing2::geo’ will be initialized after [-Wreorder] 47 | const NetgenGeometry& geo; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.hpp:32:12: warning: ‘netgen::AdFront2 netgen::Meshing2::adfront’ [-Wreorder] 32 | AdFront2 adfront; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:41:3: warning: when initialized here [-Wreorder] 41 | Meshing2 :: Meshing2 (const NetgenGeometry& ageo, | ^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:112:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:344:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:452:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:537:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:538:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:633:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:799:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:808:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:851:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 851 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:869:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:932:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:946:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 946 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:962:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 962 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1069:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1069 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1082:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1085:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1085 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1157:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1157 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1161:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1247:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1247 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1251:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1251:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1312:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1312 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1318 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1350:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1350 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1419:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1419 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1448 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1493:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1502:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1502 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1509:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1509 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1554:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1554 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1561:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1561 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1561:50: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:1561:50: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:102:16: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 102 | foundmap = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing2.cpp:317:19: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 317 | trigsonnode = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 63%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing3.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:1174:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:1187:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1187 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:1255:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1255 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:1255:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:1255:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 375 | FindInnerPoint (grouppoints, groupfaces, inp)) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 351 | allowpoint = 2; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 64%] Building CXX object src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Pattern.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Pattern.cxx.o -MF CMakeFiles/SMESH.dir/src/SMESH/SMESH_Pattern.cxx.o.d -o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Pattern.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_Pattern.cxx [ 64%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtool.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size()&, const NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:987:38: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:987:38: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 137 | incl = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 65%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtype.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:393:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 393 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:1376:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1376 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:2738:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2738 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:2738:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:2738:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:32: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:2820:33: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 2820 | ost << "table: " << endl << idpoints_table << endl; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/table.hpp:267:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 267 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/table.hpp:267:25: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/table.hpp:267:25: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/table.hpp:267:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/table.hpp:267:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.cpp:2735:16: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 2735 | identmap = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 65%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/msghandler.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/msghandler.cpp:126:21: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/msghandler.cpp:126:21: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 65%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp [ 65%] Building CXX object src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_ProxyMesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_ProxyMesh.cxx.o -MF CMakeFiles/SMESH.dir/src/SMESH/SMESH_ProxyMesh.cxx.o.d -o CMakeFiles/SMESH.dir/src/SMESH/SMESH_ProxyMesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_ProxyMesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp: In destructor ‘netgen::netrule::~netrule()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:17:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 17 | for(int i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:19:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for(int i = 0; i < freezone_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 127 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:148:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule2.cpp:148:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 65%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule3.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:1036:29: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/netrule3.cpp:1036:29: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 66%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 434 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp:485:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser2.cpp:485:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 66%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser3.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_subMesh.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DSMESH_EXPORTS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dkiss_fft_scalar=double -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Basics -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/SALOMELocalTrace -I/builddir/build/BUILD/smesh-9.8.0.2/src/Kernel/src/Utils -I/builddir/build/BUILD/smesh-9.8.0.2/src/Geom/src/GEOMUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Controls -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHDS -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESHUtils -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/Driver -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverDAT -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverSTL -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverUNV -I/builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/DriverGMF -isystem /usr/include/vtk -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -MD -MT src/SMESH/CMakeFiles/SMESH.dir/src/SMESH/SMESH_subMesh.cxx.o -MF CMakeFiles/SMESH.dir/src/SMESH/SMESH_subMesh.cxx.o.d -o CMakeFiles/SMESH.dir/src/SMESH/SMESH_subMesh.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/SMESH/src/SMESH/SMESH_subMesh.cxx In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:889:27: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parser3.cpp:889:27: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 66%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/prism2rls.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/prism2rls.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/prism2rls.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/prism2rls.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/prism2rls.cpp [ 67%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramid2rls.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramid2rls.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramid2rls.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramid2rls.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/pyramid2rls.cpp [ 67%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramidrls.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramidrls.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramidrls.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/pyramidrls.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/pyramidrls.cpp [ 67%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/quadrls.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/quadrls.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/quadrls.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/quadrls.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/quadrls.cpp [ 68%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/refine.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:54:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 54 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:81:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 81 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:116:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:120:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:184:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:247:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 247 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:324:41: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 324 | if (surfgi.Size() < pnums.Elem(5+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 757 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:820:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:830:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:862:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 862 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:862:35: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:862:35: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:128:16: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 128 | pointset = false; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 500 | NgArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/refine.cpp:514:28: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 514 | pnums = PointIndex(-1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 68%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 68%] Linking CXX shared library libSMESH.so cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH && /usr/bin/cmake -E cmake_link_script CMakeFiles/SMESH.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 -O2 -g -DNDEBUG -Wl,--as-needed -shared -Wl,-soname,libSMESH.so -o libSMESH.so CMakeFiles/SMESH.dir/src/SMESH/SMESH_Algo.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Gen.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Group.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_HypoFilter.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Hypothesis.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_MeshEditor.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_MesherHelper.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_Pattern.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_ProxyMesh.cxx.o CMakeFiles/SMESH.dir/src/SMESH/SMESH_subMesh.cxx.o -Wl,-rpath,/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/SMESH:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Geom:/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Kernel: libControls.so libDriverDAT.so libDriverSTL.so libDriverUNV.so libDriverGMF.so /usr/lib64/libTKCDF.so.7.6.3 /usr/lib64/libTKMeshVS.so.7.6.3 ../Geom/libGeom.so /usr/lib64/libTKBO.so.7.6.3 /usr/lib64/libvtkFiltersVerdict.so.9.2.6 /usr/lib64/libvtkCommonExecutionModel.so.9.2.6 /usr/lib64/libvtkverdict.so.9.2.6 /usr/lib64/libTKSTL.so.7.6.3 libSMESHDS.so libDriver.so libSMESHUtils.so /usr/lib64/libTKPrim.so.7.6.3 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_serialization.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 libSMDS.so ../Kernel/libKernel.so /usr/lib64/libvtkCommonDataModel.so.9.2.6 /usr/lib64/libvtkCommonTransforms.so.9.2.6 /usr/lib64/libvtkCommonMath.so.9.2.6 /usr/lib64/libvtkkissfft.so.9.2.6 /usr/lib64/libvtkCommonCore.so.9.2.6 /usr/lib64/libvtksys.so.9.2.6 /usr/lib64/libTKV3d.so.7.6.3 /usr/lib64/libTKMesh.so.7.6.3 /usr/lib64/libTKShHealing.so.7.6.3 /usr/lib64/libTKHLR.so.7.6.3 /usr/lib64/libTKTopAlgo.so.7.6.3 /usr/lib64/libTKGeomAlgo.so.7.6.3 /usr/lib64/libTKBRep.so.7.6.3 /usr/lib64/libTKGeomBase.so.7.6.3 /usr/lib64/libTKG3d.so.7.6.3 /usr/lib64/libTKG2d.so.7.6.3 -lGL /usr/lib64/libTKService.so.7.6.3 /usr/lib64/libTKMath.so.7.6.3 /usr/lib64/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -lX11 -lfontconfig /usr/lib64/libfreetype.so In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:633:43: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:633:43: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 710 | lpoints.Append (tempnewpoints); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: 711 | llines1.Append (tempnewlines); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: 712 | dellines.Append (tempdellines); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: 713 | elements.Append (tempelements); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:338:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 500 | NgArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 105 | pnearness = 1000; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 68%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler3.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:1086:49: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:1086:49: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 111 | pnearness = INT_MAX/10; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 500 | NgArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 264 | fused = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:500:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 500 | NgArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 267 | fmapi = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 68%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/secondorder.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:116:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 116 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 209 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 395 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:500:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:509:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 509 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:509:27: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/secondorder.cpp:509:27: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 69%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.5.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 79 | nelementsonpoint = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 69%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:725:27: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:725:27: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In instantiation of ‘int ngcore::ComputeColoring(FlatArray, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:743:42: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 743 | ncolors = ngcore::ComputeColoring( colors, mesh.GetNSE(), getDofs ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1085 | while(colored_blocks, size_t, const Tmask&) [with Tmask = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::; size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:769:42: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: 769 | ncolors = ngcore::ComputeColoring( colors, mesh.GetNSE(), getDofs ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1085 | while(colored_blocks [with auto:11 = ngcore::T_Range]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:239:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: 239 | f(myrange); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:864:22: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: 864 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 865 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 866 | Opti2dLocalData ld; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~ 867 | ld.uselocalh = mp.uselocalh; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | ld.loch = mp.maxh; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~ 869 | ld.locmetricweight = metricweight; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | ld.meshthis = this; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~ 871 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 872 | Opti2SurfaceMinFunction surfminf(mesh, ld); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 874 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 875 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 877 | OptiParameters par; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~ 878 | par.maxit_linsearch = 8; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 879 | par.maxit_bfgs = 5; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~ 880 | for (auto i : myrange) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 881 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 882 | PointIndex pi = color_table[icolor][i]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | if (mesh[pi].Type() == SURFACEPOINT) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 885 | if (multithread.terminate) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | return; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~ 887 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 888 | if (elementsonpoint[pi].Size() == 0) continue; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 890 | ld.sp1 = mesh[pi]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~ 891 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 892 | Element2d & hel = mesh[elementsonpoint[pi][0]]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 894 | int hpi = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~ 895 | for (int j = 1; j <= hel.GetNP(); j++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | if (hel.PNum(j) == pi) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 897 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 898 | hpi = j; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~ 899 | break; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~ 900 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 901 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 902 | ld.gi1 = hel.GeomInfoPi(hpi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 904 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 905 | ld.locelements.SetSize(0); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | ld.locrots.SetSize (0); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 907 | ld.lochs.SetSize (0); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~ 908 | ld.loc_pnts2.SetSize (0); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | ld.loc_pnts3.SetSize (0); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 913 | SurfaceElementIndex sei = elementsonpoint[pi][j]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | const Element2d & bel = mesh[sei]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 915 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 917 | ld.locelements.Append (sei); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 918 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 919 | for (int k = 1; k <= bel.GetNP(); k++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | if (bel.PNum(k) == pi) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 921 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 922 | ld.locrots.Append (k); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 923 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | break; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~ 926 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 927 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 928 | if (ld.uselocalh) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~ 929 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 930 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.lochs.Append (mesh.GetH(pmid)); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 933 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 934 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 935 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 936 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 937 | ld.t1 = ld.normal.GetNormal (); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.t2 = Cross (ld.normal, ld.t1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 940 | if(mixed) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~ 941 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 942 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 943 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 945 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | savepoints[el[k]] = mesh[el[k]]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 948 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 949 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 950 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 955 | PointIndex hhpi = el[k]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 956 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 957 | mesh[hhpi] -= lam * ld.normal; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 959 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 960 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 961 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 962 | Vector x(2); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~ 963 | x = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~ 964 | par.typx = 0.3*ld.lochs[0]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 966 | // NgProfiler::StartTimer (timer2); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 968 | BFGS (x, minfunc, par, 1e-6); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 969 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 970 | // NgProfiler::StopTimer (timer2); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 971 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 972 | auto origp = mesh[pi]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 973 | int loci = 1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~ 974 | double fact = 1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~ 975 | int moveisok = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~ 976 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 977 | if(mixed) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~ 978 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 979 | // restore other points /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~ 980 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 981 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 982 | const Element2d & el = mesh[ld.locelements[j]]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 983 | for (int k = 0; k < el.GetNP(); k++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 984 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 985 | PointIndex hhpi = el[k]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 987 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 988 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 989 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 990 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 991 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 992 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | while (loci <= 5 && !moveisok) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 995 | loci ++; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~ 996 | /* /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~ 997 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 998 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | */ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~ 1001 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1002 | Point3d hnp = origp + Vec3d (hv); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1003 | mesh[pi](0) = hnp.X(); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1004 | mesh[pi](1) = hnp.Y(); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi](2) = hnp.Z(); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~ 1006 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 1007 | fact = fact/2.; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~ 1008 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 1009 | // ProjectPoint (surfi, mesh[pi]); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 1012 | PointGeomInfo ngi; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~ 1013 | ngi = ld.gi1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~ 1014 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1015 | // point lies on same chart in stlsurface /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1016 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 1017 | if (moveisok) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~ 1018 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 1019 | for (int j = 0; j < ld.locelements.Size(); j++) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1020 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1021 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 1022 | else /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~ 1023 | { /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 1024 | mesh[pi] = origp; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~ 1025 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 1026 | /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | 1027 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 1028 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 1029 | } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~ 1030 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:911:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 943 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 980 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:1019:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1019 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:1019:37: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:1019:37: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:1019:37: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing2.cpp:1019:37: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 69%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing3.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 341 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::PointFunction::PointFunctionValue(const netgen::Point<3, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::PointFunction::PointFunctionValueGrad(const netgen::Point<3, double>&, netgen::Vec<3>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:382:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::PointFunction::PointFunctionValueDeriv(const netgen::Point<3, double>&, const netgen::Vec<3>&, double&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:412:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 412 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘int netgen::PointFunction::MovePointToInner()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In constructor ‘netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:990:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 990 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1340:7: warning: unused variable ‘np’ [-Wunused-variable] 1340 | int np = GetNP(); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable ‘ne’ [-Wunused-variable] 1341 | int ne = GetNE(); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1467:7: warning: unused variable ‘np’ [-Wunused-variable] 1467 | int np = GetNP(); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1649:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1649 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1806 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1855:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1855 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1912:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1912 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:454:29: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 454 | int hi = FindInnerPoint (points, faces, hp); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In instantiation of ‘int ngcore::ComputeColoring(FlatArray, size_t, const Tmask&) [with Tmask = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::; size_t = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1483:40: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: 1483 | int ncolors = ngcore::ComputeColoring( colors, ne, getDofs ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/findip.hpp:108:21: warning: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1085 | while(colored_blocks::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:1085:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1375:16: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 1375 | pointh = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/smoothing3.cpp:1648:16: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 1648 | pointh = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 70%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/specials.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:180:17: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/specials.cpp:180:17: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/tetrarls.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/tetrarls.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/tetrarls.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/tetrarls.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/tetrarls.cpp [ 70%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/topology.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:483:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 483 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:490:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 490 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:519:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 519 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:522:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:531:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 531 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 538 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:544:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 544 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:563:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 563 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:620:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:651:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:704:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:717:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 717 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:745:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 745 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:749:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:795:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 795 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:801:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:1222:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:1799:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:1840:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1840 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:1852:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1852 | for(int k=0;k&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:2010:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2010 | for ( int eli1=1; eli1 <= volels1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::NgArray&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:2025:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2025 | for ( int eli1=1; eli1 <= els1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:2025:28: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:2025:28: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:376:11: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 376 | cnt = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:1114:16: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 1114 | face2surfel = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:1163:13: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 1163 | face_els = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:2011:28: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 2011 | if ( volels2.Contains( volels1.Elem(eli1) ) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/topology.cpp:2026:25: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 2026 | if ( els2.Contains( els1.Elem(eli1) ) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 71%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/triarls.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/triarls.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/triarls.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/triarls.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/triarls.cpp [ 71%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/validate.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 15 | pure_badness = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 200 | surfaceindex = -1; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 71%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/bcfunctions.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 386 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:408:24: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:408:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:372:17: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 372 | BubbleSort(faces_sorted,colours_sorted); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:742:27: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:742:27: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:742:27: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:742:27: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/bcfunctions.cpp:323:22: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 323 | faces_sorted = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 71%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/parallelmesh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/parallelmesh.cpp [ 72%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/paralleltop.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/paralleltop.cpp [ 72%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/basegeom.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:212:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 212 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:325:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 325 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:424:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 424 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | if(seg.si == k+1) | ~~~~~~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:460:25: warning: unused variable ‘res’ [-Wunused-variable] 460 | MESHING2_RESULT res = meshing.GenerateMesh(mesh, mparam, mparam.maxh, k+1); | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp: In member function ‘virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:509:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:509:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/basegeom.cpp:509:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 72%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/hexarls.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/hexarls.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/hexarls.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/hexarls.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/hexarls.cpp [ 73%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/surfacegeom.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp: In member function ‘virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable ‘det’ [-Wunused-variable] 123 | double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp:249:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 249 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp:259:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 259 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp:475:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp:475:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/meshing/surfacegeom.cpp:475:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 73%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter2d.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Inter2d.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Inter2d.cxx: In function ‘void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, const TopTools_MapOfShape&, Standard_Boolean)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable ‘AffichPurge’ [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ [ 73%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter3d.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Inter3d.cxx [ 73%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx: In member function ‘void Partition_Loop::Perform()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable ‘i’ [-Wunused-variable] 366 | int i = 0; | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx: At global scope: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx:70:12: warning: ‘nbe’ defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx: In function ‘SelectEdge(TopoDS_Face const&, TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_List&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx:215:11: warning: ‘angle’ may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop.cxx:201:25: note: ‘angle’ was declared here 201 | Standard_Real angle; | ^~~~~ [ 74%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop2d.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop2d.cxx /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 462 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop2d.cxx:448:17: note: ‘U1’ was declared here 448 | Standard_Real U1; | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 488 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop2d.cxx:459:17: note: ‘U2’ was declared here 459 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ gmake[2]: Leaving directory '/builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build' [ 74%] Built target SMESH [ 74%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop3d.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Loop3d.cxx [ 74%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Spliter.cxx.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Spliter.cxx [ 75%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occconstruction.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occconstruction.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/occconstruction.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/occconstruction.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occconstruction.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occconstruction.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Spliter.cxx: In member function ‘void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 376 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:423:25: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 423 | face_sel_status = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 75%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occgenmesh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ [ 75%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occgeom.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgeom.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 376 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::DivideEdge(TopoDS_Edge&, NgArray&, NgArray&, Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:232:12: warning: unused variable ‘maxh’ [-Wunused-variable] 232 | double maxh = mparam.maxh; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:235:12: warning: unused variable ‘svalue’ [-Wunused-variable] 235 | double svalue[DIVIDEEDGESECTIONS]; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:239:12: warning: unused variable ‘L’ [-Wunused-variable] 239 | double L = system.Mass(); | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:247:12: warning: variable ‘olddist’ set but not used [-Wunused-but-set-variable] 247 | double olddist = 0; | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCFindEdges(const OCCGeometry&, Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:430:30: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 430 | if(geom.fnames.Size()>=facenr) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:552:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 552 | if ( pnums[0] < PointIndex::BASE || pnums.Last() < PointIndex::BASE ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:552:70: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 552 | if ( pnums[0] < PointIndex::BASE || pnums.Last() < PointIndex::BASE ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:556:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 556 | if ( pnums[0] < PointIndex::BASE ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:563:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 563 | if ( pnums[0] < PointIndex::BASE ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:572:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 572 | if ( pnums.Last() < PointIndex::BASE ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:579:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 579 | if ( pnums.Last() < PointIndex::BASE ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:693:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 693 | for (int j = 1; j <= mesh.GetNP(); j++) // support SALOME fuse edges: set level to zero | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCMeshSurface(const OCCGeometry&, Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:867:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 867 | for (int l = 0; l < gis.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:938:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:965:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 965 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:743:26: warning: unused variable ‘fd’ [-Wunused-variable] 743 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:996:34: warning: variable ‘point’ set but not used [-Wunused-but-set-variable] 996 | gp_Pnt point = BRep_Tool::Pnt(vertex); | ^~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCOptimizeSurface(OCCGeometry&, Mesh&, const MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:1037:26: warning: unused variable ‘fd’ [-Wunused-variable] 1037 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:1260:53: warning: ‘const Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated: Deprecated method, Triangle() should be used instead [-Wdeprecated-declarations] 1260 | int n = triangulation->Triangles()(j)(k); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/opencascade/Poly_ListOfTriangulation.hxx:20, from /usr/include/opencascade/BRep_Tool.hxx:30, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:14: /usr/include/opencascade/Poly_Triangulation.hxx:318:32: note: declared here 318 | const Poly_Array1OfTriangle& Triangles() const { return myTriangles; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:1352:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1352 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:1352:35: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:1352:35: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1349:5: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 1349 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:423:25: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 423 | face_sel_status = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:361:25: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 361 | face2solid[i] = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:776:24: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 776 | glob2loc = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgenmesh.cpp:1106:22: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 1106 | maxhdom = mparam.maxh; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 376 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgeom.cpp:1007:43: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 1007 | fsingular = esingular = vsingular = false; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:394:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:423:25: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 423 | face_sel_status = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgeom.cpp:981:24: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 981 | facemeshstatus = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occgeom.cpp:986:19: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: 986 | face_maxh = 1e99; // mparam.maxh; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 76%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occmeshsurf.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 76%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/meshstlsurface.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(std::size_t, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:376:17: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 376 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp: In member function ‘void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp:51:16: warning: unused variable ‘vstep’ [-Wunused-variable] 51 | double vstep = 0.01*(vmax-vmin); | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp: In member function ‘void netgen::OCCSurface::DefineTangentialPlane(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, const netgen::Point<3, double>&, const netgen::PointGeomInfo&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp:222:16: warning: unused variable ‘r’ [-Wunused-variable] 222 | double r = temp.Length(); | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp:222:16: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/occ/occmeshsurf.cpp:222:16: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../occ/occgeom.hpp:423:25: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 423 | face_sel_status = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:449:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:464:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 464 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:476:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 476 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:496:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 496 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 645 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 647 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 738 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:751:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 751 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 662 | compress = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 76%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeom.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3073:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3073 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3120:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3120 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3141 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3156 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3345 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3359:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3359 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3493:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3493 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::string)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 3660 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: 3297 | chartpointchecked = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 76%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeomchart.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 85 | chartdistacttrigs = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: 98 | chartpointchecked = ChartId::INVALID; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: | ^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 77%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeommesh.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::Project(netgen::Point<3, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable ‘j’ [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable ‘cnt’ [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable ‘lamtol’ [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1349:5: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 1349 | MeshingParameters (const MeshingParameters & mp2) = default; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:280:29: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:386:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 386 | NgFlatArray::operator= (val); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: 300 | meshcharttrigs = 0; /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 77%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlline.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:737:39: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlline.cpp:737:39: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 77%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltool.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 78%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltopology.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp: In member function ‘bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array, netgen::STLPointId>&, double)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable ‘j’ [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:1175:9: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:1175:9: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 1117 | searchtree->DeleteElement(op); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../gprim/adtree.hpp:1008:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1008 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:7: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../gprim/adtree.hpp:1008:19: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../gprim/adtree.hpp:1008:19: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../gprim/adtree.hpp:1008:19: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../gprim/adtree.hpp:1008:19: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp: In static member function ‘static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:355:15: warning: unused variable ‘i’ [-Wunused-variable] 355 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:489:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:507:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:754:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:1039:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1039 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:1060:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1060 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:1080:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1080 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:1080:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/stlgeom/stltopology.cpp:1080:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 78%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/visualization/visual_dummy.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/libsrc/visualization/visual_dummy.cpp.o -MF CMakeFiles/nglib4smesh.dir/libsrc/visualization/visual_dummy.cpp.o.d -o CMakeFiles/nglib4smesh.dir/libsrc/visualization/visual_dummy.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/visualization/visual_dummy.cpp [ 78%] Building CXX object src/Netgen/CMakeFiles/nglib4smesh.dir/nglib/nglib.cpp.o cd /builddir/build/BUILD/smesh-9.8.0.2/redhat-linux-build/src/Netgen && /usr/bin/g++ -DCSFDB -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DLIN -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DSALOME_USE_64BIT_IDS -DVTK_OPENGL2_BACKEND -D_OCC64 -Dnglib4smesh_EXPORTS -I/usr/include/opencascade -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include -I/builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=c++17 -fPIC -Wno-deprecated -fvisibility=hidden -MD -MT src/Netgen/CMakeFiles/nglib4smesh.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib4smesh.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib4smesh.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib/nglib.cpp In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:6, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/visualization/visual_dummy.cpp:3: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:18, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:20, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib/nglib.cpp:13: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/utils.hpp:68:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 68 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/table.hpp:15, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/taskmanager.hpp:562:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 562 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/myadt.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:23, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib/nglib.cpp:16: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element2d::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:564:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 564 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:848:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare] 848 | for (size_t i = 0; i < np; i++) | ~~^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = double]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:927:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: 927 | Archive & operator & (double & d) override { return ApplyHash(d); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:928:63: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 928 | Archive & operator & (int & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = short int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:929:65: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 929 | Archive & operator & (short & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:930:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 930 | Archive & operator & (long & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = long unsigned int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:931:66: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 931 | Archive & operator & (size_t & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = unsigned char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:932:73: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 932 | Archive & operator & (unsigned char & i) override { return ApplyHash(i); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = bool]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:933:64: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 933 | Archive & operator & (bool & b) override { return ApplyHash(b); } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp: In instantiation of ‘ngcore::Archive& ngcore::HashArchive::ApplyHash(T) [with T = char]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:935:34: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 935 | { for(auto c : str) ApplyHash(c); return *this; } /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 952 | for(int i = 0; i < n; i++) | ~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1559:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1559 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshtype.hpp:1566:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1566 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/localh.hpp:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/myadt.hpp:31: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:206:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 206 | return ( Pos(elem) >= 0 ); /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: 108 | if ( procs.GetProcs().Contains(0) ) /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/core/archive.hpp:952:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:26: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:654:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:670:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:683:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshclass.hpp:690:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 690 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:33: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/meshing.hpp:64: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../meshing/basegeom.hpp:232:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In constructor ‘netgen::CSGeometry::UserPoint::UserPoint(netgen::Point<3, double>, const std::string&)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:130:14: warning: ‘netgen::CSGeometry::UserPoint::name’ will be initialized after [-Wreorder] 130 | string name; | ^~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:129:11: warning: ‘int netgen::CSGeometry::UserPoint::index’ [-Wreorder] 129 | int index; | ^~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:134:7: warning: when initialized here [-Wreorder] 134 | UserPoint (Point<3> p, const string & _name) : Point<3>(p), name(_name), index(-1) { ; } | ^~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib/nglib.cpp:17: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/general/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/nglib/nglib.cpp:18: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/smesh-9.8.0.2/src/Netgen/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size()